聚合文章

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

排序方式:最新发布
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空间,换句话说就是保证计算所需都在…

落羽日记 落羽日记 2023-06-30

我们·在夏天·相遇·也分开

欲买桂花同载酒,终不似,少年游。 ——南宋·刘过·《唐多令·芦叶满汀洲》 等你足够优秀了,再去和喜欢的人谈恋爱,还来不来得及? 等你足够优秀她早就跟别人跑了,即便是没有跑,你未必也能看得上。 就像你现在,能买得起十几岁喜欢的玩具,你也未必会开心。 为什么很 […] 我们·在夏天·相遇·也分开最先出现在落羽日记。

水族馆 水族馆 2023-06-27

Whisper 不只是语音识别模型

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 是一个语音识别模型,但有别与以往的其他模型,它是一个在…

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

计算机原理与嵌入式系统

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

mmydonn.space mmydonn.space 2023-06-23

班夫五(三)日游

月初去了温哥华,按下如何决定从温哥华去班夫的过程不表,结果就是最后变成了一趟贾斯伯+班夫五日游。先说结论:班夫 […] The post 班夫五(三)日游 first appeared on 漂浮水母的宇宙.

紅葉 紅葉 2023-06-21

Java面试一些败经

@autowired和@resource的区别@Autowire和@Resource都是Spring Framework中用于注入依赖的注解,它们的主要区别在于:\1. @Autowired是S...

四教发布 (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 \…

落羽日记 落羽日记 2023-06-18

今天我们来讲三观

三观即是人生观、价值观、世界观。 转载 于知乎,侵权请联系站长删除。 1,什么是三观不合 如果你喜欢打游戏,她喜欢看剧,这顶多叫三观不同。 但如果你喜欢打游戏,她说你打游戏是浪费时间浪费生命,她喜欢看剧,你说她看剧没营养没意义,这就是三观不合。 反之,如果你喜欢打游戏,她不打游戏 […] 今天我们来讲三观最先出现在落羽日记。

"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缓存所能容纳的矩阵…

对谈斜阳君:不上班的第四年,逐渐找到属于自己的游戏

不上班系列节目的第一期,我们请来了斜阳君,一个即将迎来他第四个无固定工作年头的嘉宾,让我们一同听他分享日常生活经验,了解他的数字游民生活方式以及工作状态。 希望他的好心态和丰富的经历能为那些也希望做自己喜欢事情的朋友们提供一些启示和灵感,从而找到更多可能性。 一起探索不上班的世界吧! 《对谈斜阳君:不上班的第四年,逐渐找到属于自己的游戏》——不期而遇FM总第54期主播:Ritto&Lea嘉宾:斜阳…

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

左耳朵耗子的话

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

Eren の 宇宙船 Eren の 宇宙船 2023-05-20

ARM_DS 工程创建教程

注:本文主要内容参考了 “Arm® Development Studio Getting Started Guide” chapter 9,如有疏漏欢迎指正。 前言首先来看官方手册对 ARM_DS 是定义:Arm® Development Studio是一种专业的软件开发解决方案,适用于裸机嵌入式系统和基于Linux的系统。它涵盖了从引导代码和内核移植到应用程序和裸机调试的所有开发阶段,包括性能分…

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

此页个人图集

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

落羽日记 落羽日记 2023-05-19

2023,我站在命运和时间的十字路口(更新中)

……答我。否则,离开!……“待我成尘时,你将见我的微笑! ——周树人 开始 在科学的迷茫之处,在命运的混沌之点,人唯有乞灵于自己的精神。 不管我们信仰什么,都是我们自己的精神的描述和引导。 在以后的年月里,还将有很多我料想不到的事发生。 2023,我站在命运和时间的十字路口(更新中)最先出现在落羽日记。

荒妖博客 荒妖博客 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校验 故意…