论文阅读:稀疏矩阵向量乘法在申威众核架构上的性能优化
稀疏矩阵向量乘法在申威众核架构上的性能优化文章链接:稀疏矩阵向量乘法在申威众核架构上的性能优化 - 中国知网 (cnki.net) 文章总结固定划分方法 所有计算完再写回 子矩阵(任务)->子矩阵小块(核心计算) 将子矩阵小块中的非零元存储在一起,以适应申威处理器上的DMA操作。(Packing) 核心:寄存器通信->RMA 根据LDM大小提前计算,充分利用LDM空间,换句话说就是保证计算所需都在…
汇集全部已收录博客的最新文章,点击标题前往原文阅读。
稀疏矩阵向量乘法在申威众核架构上的性能优化文章链接:稀疏矩阵向量乘法在申威众核架构上的性能优化 - 中国知网 (cnki.net) 文章总结固定划分方法 所有计算完再写回 子矩阵(任务)->子矩阵小块(核心计算) 将子矩阵小块中的非零元存储在一起,以适应申威处理器上的DMA操作。(Packing) 核心:寄存器通信->RMA 根据LDM大小提前计算,充分利用LDM空间,换句话说就是保证计算所需都在…
在云原生及各种跨语言、跨架构的业务系统中 使用自定义的Docker镜像是非常基础的需求~假设主要业务
欲买桂花同载酒,终不似,少年游。 ——南宋·刘过·《唐多令·芦叶满汀洲》 等你足够优秀了,再去和喜欢的人谈恋爱,还来不来得及? 等你足够优秀她早就跟别人跑了,即便是没有跑,你未必也能看得上。 就像你现在,能买得起十几岁喜欢的玩具,你也未必会开心。 为什么很 […] 我们·在夏天·相遇·也分开最先出现在落羽日记。
binaryNJ脚本以及Ida脚本 vscode调试
如何让你的 pwntools 使用体验更加流畅(手动狗头)—— 其实是记录一些我自己的配置。
Whisper is an automatic speech recognition (ASR) system trained on 680,000 hours of multilingual and multitask supervised data collected from the web. OPENAI 官网这段指出 Whisper 是一个语音识别模型,但有别与以往的其他模型,它是一个在…
ライブの動画、セトリなどを個人的にまとめています。 ツアースケジュール ソロ4月22日(土) 千葉・柏PLOOZA4月23日(日) 神奈川・F.A.D YOKOHAMA5月13日(土) 新潟・GOLDEN PI...
2025.01.03 更新增强: 完成云函数项目重构,代码逻辑更清晰、高效。由 Cursor 提供技术支持9.27 更新优化 bbtalk.js 方法,解决 pjax 兼容问题6.28 更新:Safari 无法播放 mp4 问题已破案下文提到哔哔闪念发送视频后,存储在我的cdn.guole.fun上,结果发现 Safari 无法播放。一顿操作猛如虎,各种排查最终确认问题如下,且已根本解决。 原因:…
啊哈哈哈,计嵌来咯第 8 章的整理呢?没了!摆了!第1章 概述1.2 计算机系统的组成 - 冯‧诺依曼结构的组成(五个部分)【掌握】1.3 计算机中数的表示方法 - 理解有符号数的表示方法,会求补码【掌握】第2章 计算机系统的基本结构与工作原理2.1 计算机系统的基本结构与组成 - 微程序设计思想【理解】2.2 模型机存储器子系统 - 存储器分级设计思想(兼顾速度、容量、成本)【理解】2.2 模型…
如果不在意单日限额低的话 这张卡是现阶段发行的美国运通借记卡中使用体验最好的了 中信银行美国运通借记卡使用指北最先出现在果果小站。
前言RSS是一种消息来源格式规范,用以聚合多个网站更新的内容并自动通知网站订阅者。使用 RSS 后,网站订阅者便无需再手动查看网站是否有新的内容,同时 RSS 可将多个网站更新的内容进行整合,以...
月初去了温哥华,按下如何决定从温哥华去班夫的过程不表,结果就是最后变成了一趟贾斯伯+班夫五日游。先说结论:班夫 […] The post 班夫五(三)日游 first appeared on 漂浮水母的宇宙.
@autowired和@resource的区别@Autowire和@Resource都是Spring Framework中用于注入依赖的注解,它们的主要区别在于:\1. @Autowired是S...
一些不是很清醒的状态下的信号与系统知识整理一些很基础的没有用的东西 😘符号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 \…
三观即是人生观、价值观、世界观。 转载 于知乎,侵权请联系站长删除。 1,什么是三观不合 如果你喜欢打游戏,她喜欢看剧,这顶多叫三观不同。 但如果你喜欢打游戏,她说你打游戏是浪费时间浪费生命,她喜欢看剧,你说她看剧没营养没意义,这就是三观不合。 反之,如果你喜欢打游戏,她不打游戏 […] 今天我们来讲三观最先出现在落羽日记。
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…
《一句顶一万句》中看似跌宕起伏、绕来绕去的故事, 无非是想告诉我们一个简单的道理:“一个人的孤独不是孤独,一个人找另一个人, 一句话找另一句话,才是真正的孤独。”生命本就是一场孤独的旅行, 哪怕...
面向国产申威 26010 众核处理器的 SpMV 实现与优化文章链接:面向国产申威26010众核处理器的SpMV实现与优化 - 中国知网 (cnki.net) 文章总结存储格式:CSR 数据名称定义: col:非零元的列号 data:非零元数值,连续存放 row_off:x数组,每行第一个元素前面的非零元素,最后一个rowoff代表总的非零元素 vec:计算向量 y:结果向量 rows:行号 sr…
Windows 保护模式,深入了解一个操作系统还是得往内核学
Unicorn的原理
bb写的真好,我们一起加油
(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…
介绍一下家庭服务器使用的硬件和软件配置情况。
observerRef.current.observe(loaderRef.current); } } else { setCompleted(true); updateCompleted?.(true); } }); }, [inView, updateCompleted]);
准备一个本地的软件源准备自己需要用的软件安装包,放在一个文件夹里。
一种绕过 Windows WebView DevTools 限制的方法
不上班系列节目的第一期,我们请来了斜阳君,一个即将迎来他第四个无固定工作年头的嘉宾,让我们一同听他分享日常生活经验,了解他的数字游民生活方式以及工作状态。 希望他的好心态和丰富的经历能为那些也希望做自己喜欢事情的朋友们提供一些启示和灵感,从而找到更多可能性。 一起探索不上班的世界吧! 《对谈斜阳君:不上班的第四年,逐渐找到属于自己的游戏》——不期而遇FM总第54期主播:Ritto&Lea嘉宾:斜阳…
Repeating the same optimizations 我们在AddDot4x4子程序中一次计算4个C元素,该子程序一次执行16个乘积: Optimization_4x4_3 · flame/how-to-optimize-gemm Wiki (github.com) 现在我们内联16个独立的内积,并将循环融合为一个,从而在一个循环中同时计算16个乘积: Optimization_4x4…
何先生之前写的 v2ray 教程很老且已经过时了,一直想出一篇新的教程,无奈一直没有时间,今天抽空把最新的搭建 […]
很久没有更新日常了,也并不是发表的阈值增加了,只是每次想写下什么文字,我都会因为其他事情分心而无法继续写下去。而在离开的日子里,我一直在努力的将生活变成我想要的样子,相信未来我并不会感到遗憾.等...
本文将介绍几种常见信息编码标准,并用 JavaScript 对其实现,包括 UTF-8,Base58, Base64, URL Encode。UTF-8在 Unicode(统一码)系统中,每个字...
It's really interesting and goes much beyond a puzzle.
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.有物不知其數,三三數之剩二,五五數之剩三,七七數之剩二。問…
为网站添加webApp的功能,可以让网页保存在用户的桌面上,与原生app至少在视觉和一定的体验上,没有差异。点击访问,也能以独立应用的形态运行,且自动隐藏浏览器的菜单栏。 要实现这个效果,只需准备一个manifest文件,其包含了各个尺寸的icon以及webApp启动时的闪屏背景色等等。在Butterfly主题中,作者已经给了通过 pwa 实现webApp的一系列教程。 背景我最近在折腾HeoMu…
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) 我们将循环展…
起因昨晚我将本站博客从 guole.fun 切换到了 blog.guole.fun,原来的 guole.fun 搞了个个人主页。(欢迎访问:郭乐の主页 一顿操作猛如虎,搞完SSL证书又是大半宿。结果,不能访问?直接访问加速域名: blog.guole.fun 和 guole.fun报错如下: 123456789This XML file does not appear to have any st…
抖音看到了一些关于这位“ 大神”逝去的消息,虽然素未蒙面,但是能引起一些情感共鸣,这一篇关于他的文章对我很有教育意义,故摘抄了下来。
如果还有类似的问题,下次就换掉了。
注:本文主要内容参考了 “Arm® Development Studio Getting Started Guide” chapter 9,如有疏漏欢迎指正。 前言首先来看官方手册对 ARM_DS 是定义:Arm® Development Studio是一种专业的软件开发解决方案,适用于裸机嵌入式系统和基于Linux的系统。它涵盖了从引导代码和内核移植到应用程序和裸机调试的所有开发阶段,包括性能分…
一号图 老家 外婆家的池塘。 我在一角的拍摄。 二号图 湖南衡阳石鼓书院 一人的拍摄 三号图地址:湖南省郴州市北湖区郴江街道海泉安置小区在楼下一角的拍摄太阳落下的时候刚好拍到 四号图 深圳龙...
……答我。否则,离开!……“待我成尘时,你将见我的微笑! ——周树人 开始 在科学的迷茫之处,在命运的混沌之点,人唯有乞灵于自己的精神。 不管我们信仰什么,都是我们自己的精神的描述和引导。 在以后的年月里,还将有很多我料想不到的事发生。 2023,我站在命运和时间的十字路口(更新中)最先出现在落羽日记。
闲聊这个GBA类型的游戏。是我大概在小学时候玩的。那时候用的还是掌上游戏机,我叫做MP5。按键那时还是用的导电胶垫,所有经常坏,也换过新的游戏机,但都不耐用。我记得第一次玩,什么都不知道,瞎玩了...
说来惭愧,身为一名程序员,从业五年多,竟然最近一年才开始在开源世界为他人的项目贡献代码。 最近我在阅读一个写得很棒的开源小代码库的时候发现他有一个typo错误 (这个错误竟然已经存在了9年了都没有被发现😂,而且是一旦运行到这里就会引发Exception的), 于是动手给他改正,并提了一个 PR 给维护者(虽然不是原作者),一天后就得到回复并最终被merge了。我很开心, 至此我第二次成为他人项目的…