论文阅读:Towards Efficient SpMV on Sunway Manycore Architectures文章链接:Towards Efficient SpMV on Sunway Manycore Architectures | Proceedings of the 2018 International Conference on Supercomputing (acm.org)…
辰のBlog
2023-07-06
OTA gm/id设计法
LCHNAN
2023-07-05
Writen By LCHNAN / 图床来自:IMGCA 今年的第一次旅行,主打的就是一个看海。所以目的地就 […]
PandaX Blog
2023-07-04
前言 最近不是期末了嘛,作为当代大学牲也是要恶补一下子了,快速学好并通过一门课的重要方法当然就是总结了,下面就 […] 物理 电分 高数期末总结最先出现在PandaX Blog。
本文的内容是阿瑟·爱丁顿在数学协会上发表的一篇关于“宇宙的终点”的非正式讲话。发表于Nature 127, 447–453 (1931),题为《以数学物理的视角看宇宙的终点(The End of...
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空间,换句话说就是保证计算所需都在…
如何让你的 pwntools 使用体验更加流畅(手动狗头)—— 其实是记录一些我自己的配置。
四教发布 (4tb)
2023-06-25
啊哈哈哈,计嵌来咯第 8 章的整理呢?没了!摆了!第1章 概述1.2 计算机系统的组成 - 冯‧诺依曼结构的组成(五个部分)【掌握】1.3 计算机中数的表示方法 - 理解有符号数的表示方法,会求补码【掌握】第2章 计算机系统的基本结构与工作原理2.1 计算机系统的基本结构与组成 - 微程序设计思想【理解】2.2 模型机存储器子系统 - 存储器分级设计思想(兼顾速度、容量、成本)【理解】2.2 模型…
xn--bsr.cn
2023-06-25
如果不在意单日限额低的话 这张卡是现阶段发行的美国运通借记卡中使用体验最好的了 中信银行美国运通借记卡使用指北最先出现在果果小站。
四教发布 (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是指针类型吗? 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实现与优化 - 中国知网 (cnki.net) 文章总结存储格式:CSR 数据名称定义: col:非零元的列号 data:非零元数值,连续存放 row_off:x数组,每行第一个元素前面的非零元素,最后一个rowoff代表总的非零元素 vec:计算向量 y:结果向量 rows:行号 sr…
Keyu Zhu
2023-06-07
(2023 全国甲卷)阅读下面的材料,根据要求写作。(60分)人们因技术发展得以更好地掌控时间,但也有人因此成了时间的仆人。 这句话引发了你怎样的联想与思考?请写一篇文章。要求:选准角度,确定立意,明确文体,自拟标题;不要套作,不得抄袭;不得泄露个人信息;不少于800字。 1894 年 2 月 15 日的一个下午,英国伦敦的格林威治公园附近发生了一场恐怖袭击:一个26岁的法国男人穿过公园,来到了格…
English version is appended below企划「Arcript」官方群/Server讨论规定本规定适用于Arcript官方群的群规以及官方Discord Server的S...
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 为了保持较小问题规模的性能,我们分块矩阵C(以及相应的A和B): Optimization_4x4_11 · flame/how-to-optimize-gemm Wiki (github.com) 现在,性能得到了保持: Optimization_4x4_11我们注意到,对于迄今为止的所有优化,当涉及的矩阵比L2缓存所能容纳的矩阵…
Packing into contiguous memory 首先,我们打包A块,这样我们就可以连续地穿过它(march through it)。 Optimization_4x4_12 · flame/how-to-optimize-gemm Wiki (github.com) Optimization_4x4_13 · flame/how-to-optimize-gemm Wiki (gith…
介绍一下家庭服务器使用的硬件和软件配置情况。
静静的小窝
2023-06-04
yllhwa
2023-06-01
一种绕过 Windows WebView DevTools 限制的方法
Repeating the same optimizations 我们在AddDot4x4子程序中一次计算4个C元素,该子程序一次执行16个乘积: Optimization_4x4_3 · flame/how-to-optimize-gemm Wiki (github.com) 现在我们内联16个独立的内积,并将循环融合为一个,从而在一个循环中同时计算16个乘积: Optimization_4x4…
hexsen.com
2023-05-30
何先生之前写的 v2ray 教程很老且已经过时了,一直想出一篇新的教程,无奈一直没有时间,今天抽空把最新的搭建 […]
很久没有更新日常了,也并不是发表的阈值增加了,只是每次想写下什么文字,我都会因为其他事情分心而无法继续写下去。而在离开的日子里,我一直在努力的将生活变成我想要的样子,相信未来我并不会感到遗憾.等...
LOGI
2023-05-27
本文将介绍几种常见信息编码标准,并用 JavaScript 对其实现,包括 UTF-8,Base58, Base64, URL Encode。UTF-8在 Unicode(统一码)系统中,每个字...
It's really interesting and goes much beyond a puzzle.
D
Desvl's blog
2023-05-27
IntroductionThe classic version of Chinese remainder theorem tells us that we can find solutions out of modulus relations. You may have seen this poem when you were young.有物不知其數,三三數之剩二,五五數之剩三,七七數之剩二。問…
Computing four elements at a time 我们在子程序AddDot1x4中一次计算4个元素,该子程序一次执行4个内部乘积 Optimization_1x4_3 · flame/how-to-optimize-gemm Wiki (github.com) 现在我们内联(inline)四个独立的内积,并将循环融合为一个,从而在一个循环中同时计算四个内积: Optimizati…
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
2023-05-21
抖音看到了一些关于这位“ 大神”逝去的消息,虽然素未蒙面,但是能引起一些情感共鸣,这一篇关于他的文章对我很有教育意义,故摘抄了下来。
SunSeekerX
2023-05-21
如果还有类似的问题,下次就换掉了。
荒妖博客
2023-05-20
一号图 老家 外婆家的池塘。 我在一角的拍摄。 二号图 湖南衡阳石鼓书院 一人的拍摄 三号图地址:湖南省郴州市北湖区郴江街道海泉安置小区在楼下一角的拍摄太阳落下的时候刚好拍到 四号图 深圳龙...
荒妖博客
2023-05-18
闲聊这个GBA类型的游戏。是我大概在小学时候玩的。那时候用的还是掌上游戏机,我叫做MP5。按键那时还是用的导电胶垫,所有经常坏,也换过新的游戏机,但都不耐用。我记得第一次玩,什么都不知道,瞎玩了...
说来惭愧,身为一名程序员,从业五年多,竟然最近一年才开始在开源世界为他人的项目贡献代码。 最近我在阅读一个写得很棒的开源小代码库的时候发现他有一个typo错误 (这个错误竟然已经存在了9年了都没有被发现😂,而且是一旦运行到这里就会引发Exception的), 于是动手给他改正,并提了一个 PR 给维护者(虽然不是原作者),一天后就得到回复并最终被merge了。我很开心, 至此我第二次成为他人项目的…
如何查看类型 C++的类型系统是极其复杂的,基本类型与const, volatile, 指针,引用,数组,函数,类,成员变量, 成员函数等特性的组合能生成许多不同的类型。类型推导是C++泛型编程/模版元编程的基础。 那么如何查看某个类型或变量具体是什么类型呢?我使用的方法有 C++内置的typeid boost::typeindex::type_id 猜测类型并用std::is_same校验 故意…
2023 年大三的我,脑子里在想些什么呢?
brealid 的小站
2023-05-12
听说你是块密码?不对,是流密码?妖孽,速速与我一战目录传送门:cryptohack 练习学习汇总(writeup index) Symmetry"This challenge introduces an unusual property of OFB."这个所谓的特殊性质就是对称性,OFB 异或 plaintext 的过程是在加密 iv(, iv+1, ...) 之后,因此是自反的,encrypt…
brealid 的小站
2023-05-11
AES 经典,权当复习目录传送门:cryptohack 练习学习汇总(writeup index) ECB CBC WTF考察 CBC 模式原理。只需要注意 CBC 事实上是在 ECB 的基础上做了一点改动(异或 iv)并且 iv 我们也都知道即可代码: cryptohack/mathematics symmetric-ciphers ECB-CBC-WTF.py ECB Oracle考虑到如果一…
Moeyy Blog
2023-05-10
brealid 的小站
2023-05-10
网页题目(喜)目录传送门:cryptohack 练习学习汇总(writeup index) Modes of Operation StarterENCRYPT_FLAG()DECRYPT(CIPHERTEXT)HEX ENCODER/DECODER Passwords as Keys不同寻常的非 nc 题,但是难度不大,只需要循环枚举即可。但是算法需要时间较长,需要耐心等待。代码: cryptoh…
yllhwa
2023-05-09
本文从 Tauri 源码出发,分析其静态资源嵌入与 brotli 压缩机制,结合 Windows 平台下的静态分析实践,详细讲解如何在无符号情况下定位、提取并还原 Tauri 应用中的前端静态资源。
brealid 的小站
2023-05-09
好耶,是 AES,这节是实现部分!目录传送门:cryptohack 练习学习汇总(writeup index) Keyed PermutationsMe: What is the mathematical term for a one-to-one correspondence?ChatGPT: The mathematical term for one-to-one correspondence…
酷壳
2023-05-08
这两天技术圈里热议的一件事就是Amazon的流媒体平台Prime Video在2023年3月22日发布了一篇技术博客《规模化Prime Video的音视频监控服... Read More Read More The post 是微服务架构不香还是云不香? first appeared on 酷 壳 - CoolShell.
brealid 的小站
2023-05-08
一道很有趣的论文题目录传送门: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 的小站
2023-05-05
脑筋急转弯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)\…
凤凰卫视《世纪大讲堂》实录。主持人:追求进步,学术倾听,世纪大讲堂问候您。要是学美我们应该去读艺术,要是学实在我们就去学物理,美和物理应该没什么关系,但是今天我给大家请来了一位非常著名的物理学家...
在介绍构式的所谓“动态性”时,牛保义等[1]提出了几个“刷墙”构式能产性的例子,即“刷卡”、“刷脸”、“刷屏”等, 并认为其能产性是随着社会发展、由经济文化政治等多方面因素共同作用的效果。 本文打算简单分析一下这几个例子,称不上历时语法,所以简单叫做历时性,主要关心这几个构式如何产生的。 另外牛保义等[1]认为所举例的这几个构式之间有历时意义上的关系,我们并未做实证分析,但将该命题记为假设1并作为…
观前提醒(2023.5.3): Arc查分模块似乎可以回来了(基于ArcaeaUnlimitedAPI+(AUA+)),敬请期待 这下真的风雨飘摇依旧坚挺了*其实在2018年,KanaChan...
荒妖博客
2023-04-22
使用请点击下方爱奇艺 爱奇艺 大家好像都很着急,有人因为游戏在酒吧接吻,有人宿醉后和陌生人去开房,还有人刚认识第二天就着急在朋友圈官宣秀恩爱,因为一场剧本就可以相爱,俗套老旧的剧情又在不停的上演...