聚合文章

汇集全部已收录博客的最新文章,点击标题前往原文阅读。

排序方式:最新发布
LCHNAN LCHNAN 2023-07-05

青岛游记

Writen By LCHNAN / 图床来自:IMGCA 今年的第一次旅行,主打的就是一个看海。所以目的地就 […]

PandaX Blog PandaX Blog 2023-07-04

物理 电分 高数期末总结

前言 最近不是期末了嘛,作为当代大学牲也是要恶补一下子了,快速学好并通过一门课的重要方法当然就是总结了,下面就 […] 物理 电分 高数期末总结最先出现在PandaX Blog。

heyuhan.huohuo.ink heyuhan.huohuo.ink 2023-07-03

Hello Halo

Hello Halo 如果你看到了这一篇文章,那么证明你已经安装成功了,感谢使用 Halo 进行创作,希望能够使用愉快。 相关链接 官网:https://halo.run 文档:https://docs.halo.run 社区:https://bbs.halo.run 主题仓库:https://halo.run/themes.html 开源地址:https://github.com/halo-de…

论文阅读:稀疏矩阵向量乘法在申威众核架构上的性能优化

稀疏矩阵向量乘法在申威众核架构上的性能优化文章链接:稀疏矩阵向量乘法在申威众核架构上的性能优化 - 中国知网 (cnki.net) 文章总结固定划分方法 所有计算完再写回 子矩阵(任务)->子矩阵小块(核心计算) 将子矩阵小块中的非零元存储在一起,以适应申威处理器上的DMA操作。(Packing) 核心:寄存器通信->RMA 根据LDM大小提前计算,充分利用LDM空间,换句话说就是保证计算所需都在…

四教发布 (4tb) 四教发布 (4tb) 2023-06-25

计算机原理与嵌入式系统

啊哈哈哈,计嵌来咯第 8 章的整理呢?没了!摆了!第1章 概述1.2 计算机系统的组成 - 冯‧诺依曼结构的组成(五个部分)【掌握】1.3 计算机中数的表示方法 - 理解有符号数的表示方法,会求补码【掌握】第2章 计算机系统的基本结构与工作原理2.1 计算机系统的基本结构与组成 - 微程序设计思想【理解】2.2 模型机存储器子系统 - 存储器分级设计思想(兼顾速度、容量、成本)【理解】2.2 模型…

四教发布 (4tb) 四教发布 (4tb) 2023-06-20

😅信号与系统

一些不是很清醒的状态下的信号与系统知识整理一些很基础的没有用的东西 😘符号1.ω0=2πT2.表示任意位置的长度为周期 T 的一段3.表示任意位置的长度为周期 N 的一段4.δTs~(t)=∑n=−∞∞δ(t−nTs)\begin{aligned}1.&\omega_0=\frac{2\pi}{T}\\2.&\left \texttt{表示任意位置的长度为周期 T 的一段}\\3.&\left \…

"nullptr"是指针类型的吗?如何用C++的方式把"T*"转换成"void*" | Is "nullptr" a Pointer Type? How to Convert "T*" to "void*" by C++ Way

nullptr是指针类型吗? nullptr是C++里预定义的一个变量,它的类型是std::nullptr_t。 判断一个类型是否是指针类型,可以用std::is_pointer来判断。 测试std::nullptr_t是否是指针类型的代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #include myostream::ostream mycout(std::cou…

荒妖博客 荒妖博客 2023-06-10

一句顶一万句

《一句顶一万句》中看似跌宕起伏、绕来绕去的故事, 无非是想告诉我们一个简单的道理:“一个人的孤独不是孤独,一个人找另一个人, 一句话找另一句话,才是真正的孤独。”生命本就是一场孤独的旅行, 哪怕...

论文阅读:面向国产申威 26010 众核处理器的 SpMV 实现与优化

面向国产申威 26010 众核处理器的 SpMV 实现与优化文章链接:面向国产申威26010众核处理器的SpMV实现与优化 - 中国知网 (cnki.net) 文章总结存储格式:CSR 数据名称定义: col:非零元的列号 data:非零元数值,连续存放 row_off:x数组,每行第一个元素前面的非零元素,最后一个rowoff代表总的非零元素 vec:计算向量 y:结果向量 rows:行号 sr…

Keyu Zhu Keyu Zhu 2023-06-07

在时间的暴政之下

(2023 全国甲卷)阅读下面的材料,根据要求写作。(60分)人们因技术发展得以更好地掌控时间,但也有人因此成了时间的仆人。 这句话引发了你怎样的联想与思考?请写一篇文章。要求:选准角度,确定立意,明确文体,自拟标题;不要套作,不得抄袭;不得泄露个人信息;不少于800字。 1894 年 2 月 15 日的一个下午,英国伦敦的格林威治公园附近发生了一场恐怖袭击:一个26岁的法国男人穿过公园,来到了格…

Further optimizing

Further optimizing现在我们开始以不同的方式优化1x4的情况。 我们在寄存器中存储一行k × 4矩阵B https://github.com/flame/how-to-optimize-gemm/wiki/Optimization_4x4_8 请注意,我们现在使用的常规寄存器比物理上可用的寄存器多得多…… 我们重新安排计算,以便一次计算两行4x4的C块。 Optimization_…

Blocking to maintain performance

Blocking to maintain performance 为了保持较小问题规模的性能,我们分块矩阵C(以及相应的A和B): Optimization_4x4_11 · flame/how-to-optimize-gemm Wiki (github.com) 现在,性能得到了保持: Optimization_4x4_11我们注意到,对于迄今为止的所有优化,当涉及的矩阵比L2缓存所能容纳的矩阵…

Repeating the same optimizations

Repeating the same optimizations 我们在AddDot4x4子程序中一次计算4个C元素,该子程序一次执行16个乘积: Optimization_4x4_3 · flame/how-to-optimize-gemm Wiki (github.com) 现在我们内联16个独立的内积,并将循环融合为一个,从而在一个循环中同时计算16个乘积: Optimization_4x4…

www.okace.cn www.okace.cn 2023-05-27

I Complete Myself.

很久没有更新日常了,也并不是发表的阈值增加了,只是每次想写下什么文字,我都会因为其他事情分心而无法继续写下去。而在离开的日子里,我一直在努力的将生活变成我想要的样子,相信未来我并不会感到遗憾.等...

LOGI LOGI 2023-05-27

Common Encoding Implementation

本文将介绍几种常见信息编码标准,并用 JavaScript 对其实现,包括 UTF-8,Base58, Base64, URL Encode。UTF-8在 Unicode(统一码)系统中,每个字...

Computing four elements at a time

Computing four elements at a time 我们在子程序AddDot1x4中一次计算4个元素,该子程序一次执行4个内部乘积 Optimization_1x4_3 · flame/how-to-optimize-gemm Wiki (github.com) 现在我们内联(inline)四个独立的内积,并将循环融合为一个,从而在一个循环中同时计算四个内积: Optimizati…

Further optimizing

Further optimizing 我们将C的元素累加到寄存器中,并使用寄存器存储a的元素 Optimization_1x4_6 · flame/how-to-optimize-gemm Wiki (github.com) 我们使用指针来定位B中的元素 Optimization_1x4_7 · flame/how-to-optimize-gemm Wiki (github.com) 我们将循环展…

SunSeekerX SunSeekerX 2023-05-21

左耳朵耗子的话

抖音看到了一些关于这位“ 大神”逝去的消息,虽然素未蒙面,但是能引起一些情感共鸣,这一篇关于他的文章对我很有教育意义,故摘抄了下来。

荒妖博客 荒妖博客 2023-05-20

此页个人图集

一号图 老家 外婆家的池塘。 我在一角的拍摄。 二号图 湖南衡阳石鼓书院 一人的拍摄 三号图地址:湖南省郴州市北湖区郴江街道海泉安置小区在楼下一角的拍摄太阳落下的时候刚好拍到 四号图 深圳龙...

荒妖博客 荒妖博客 2023-05-18

物场物语:矿石镇的伙伴

闲聊这个GBA类型的游戏。是我大概在小学时候玩的。那时候用的还是掌上游戏机,我叫做MP5。按键那时还是用的导电胶垫,所有经常坏,也换过新的游戏机,但都不耐用。我记得第一次玩,什么都不知道,瞎玩了...

成为Contributor | To Be a Contributor

说来惭愧,身为一名程序员,从业五年多,竟然最近一年才开始在开源世界为他人的项目贡献代码。 最近我在阅读一个写得很棒的开源小代码库的时候发现他有一个typo错误 (这个错误竟然已经存在了9年了都没有被发现😂,而且是一旦运行到这里就会引发Exception的), 于是动手给他改正,并提了一个 PR 给维护者(虽然不是原作者),一天后就得到回复并最终被merge了。我很开心, 至此我第二次成为他人项目的…

查验C++类型推导结果 | Check C++ Type Deduction Result

如何查看类型 C++的类型系统是极其复杂的,基本类型与const, volatile, 指针,引用,数组,函数,类,成员变量, 成员函数等特性的组合能生成许多不同的类型。类型推导是C++泛型编程/模版元编程的基础。 那么如何查看某个类型或变量具体是什么类型呢?我使用的方法有 C++内置的typeid boost::typeindex::type_id 猜测类型并用std::is_same校验 故意…

brealid 的小站 brealid 的小站 2023-05-12

[WP] cryptohack symmetric-ciphers stream-ciphers

听说你是块密码?不对,是流密码?妖孽,速速与我一战目录传送门:cryptohack 练习学习汇总(writeup index) Symmetry"This challenge introduces an unusual property of OFB."这个所谓的特殊性质就是对称性,OFB 异或 plaintext 的过程是在加密 iv(, iv+1, ...) 之后,因此是自反的,encrypt…

brealid 的小站 brealid 的小站 2023-05-11

[WP] cryptohack symmetric-ciphers block-ciphers

AES 经典,权当复习目录传送门:cryptohack 练习学习汇总(writeup index) ECB CBC WTF考察 CBC 模式原理。只需要注意 CBC 事实上是在 ECB 的基础上做了一点改动(异或 iv)并且 iv 我们也都知道即可代码: cryptohack/mathematics symmetric-ciphers ECB-CBC-WTF.py ECB Oracle考虑到如果一…

brealid 的小站 brealid 的小站 2023-05-10

[WP] cryptohack symmetric-ciphers symmetric-starter

网页题目(喜)目录传送门:cryptohack 练习学习汇总(writeup index) Modes of Operation StarterENCRYPT_FLAG()DECRYPT(CIPHERTEXT)HEX ENCODER/DECODER Passwords as Keys不同寻常的非 nc 题,但是难度不大,只需要循环枚举即可。但是算法需要时间较长,需要耐心等待。代码: cryptoh…

yllhwa yllhwa 2023-05-09

Tauri 框架的静态资源提取方法探究

本文从 Tauri 源码出发,分析其静态资源嵌入与 brotli 压缩机制,结合 Windows 平台下的静态分析实践,详细讲解如何在无符号情况下定位、提取并还原 Tauri 应用中的前端静态资源。

酷壳 酷壳 2023-05-08

是微服务架构不香还是云不香?

这两天技术圈里热议的一件事就是Amazon的流媒体平台Prime Video在2023年3月22日发布了一篇技术博客《规模化Prime Video的音视频监控服... Read More Read More The post 是微服务架构不香还是云不香? first appeared on 酷 壳 - CoolShell.

brealid 的小站 brealid 的小站 2023-05-08

[WP] cryptohack mathematics primes

一道很有趣的论文题目录传送门:cryptohack 练习学习汇总(writeup index) Prime and Prejudice简要分析:什么情况下 ap−1 mod p≠1a^{p-1}\bmod p\not=1ap−1modp=1 呢?是 (a,p)≠1(a,p)\not=1(a,p)=1 时,换而言之我们要构造一个合数 ppp 能绕过 Miller Rabin 素性检验并传入其…

brealid 的小站 brealid 的小站 2023-05-05

[WP] cryptohack mathematics brainteasers-part-2

脑筋急转弯II,题目难度上来了目录传送门:cryptohack 练习学习汇总(writeup index) Ellipse Curve Unencryptable考虑到 529=232529 = 23^2529=232 那么很容易就可以发现,若 M∗N=PM*N=PM∗N=P 那么 (M.x+23⋅M.y)⋅(N.x+23⋅N.y)=(P.x+23⋅P.y)(M.x + 23\cdot M.y)\…

Joyful Physics 2023-05-02

杨振宁清华大学演讲录:美与物理

凤凰卫视《世纪大讲堂》实录。主持人:追求进步,学术倾听,世纪大讲堂问候您。要是学美我们应该去读艺术,要是学实在我们就去学物理,美和物理应该没什么关系,但是今天我给大家请来了一位非常著名的物理学家...

关于构式历时性的几个想法——以“刷墙”为例

在介绍构式的所谓“动态性”时,牛保义等[1]提出了几个“刷墙”构式能产性的例子,即“刷卡”、“刷脸”、“刷屏”等, 并认为其能产性是随着社会发展、由经济文化政治等多方面因素共同作用的效果。 本文打算简单分析一下这几个例子,称不上历时语法,所以简单叫做历时性,主要关心这几个构式如何产生的。 另外牛保义等[1]认为所举例的这几个构式之间有历时意义上的关系,我们并未做实证分析,但将该命题记为假设1并作为…

荒妖博客 荒妖博客 2023-04-22

爱奇艺会员卡赠送

使用请点击下方爱奇艺 爱奇艺 大家好像都很着急,有人因为游戏在酒吧接吻,有人宿醉后和陌生人去开房,还有人刚认识第二天就着急在朋友圈官宣秀恩爱,因为一场剧本就可以相爱,俗套老旧的剧情又在不停的上演...