互联网中的孤岛
写这篇文章的动机很简单,在写博客的时候时常会看到很多年代久远的博客网站,有的还在顽强的更新,有的已经荒废已久。我尤其喜欢看里面的about me板块,好奇作者现在在做什么呢。
VirtualDub 的作者在时隔8年之后发了一篇新的博客,里面有一句话很打动我:
Needless to say, the real world caught up with me a long time ago and I ran out of time/motivation to update the blog, so it sat stagnant for several years.
一个人无拘无束的年纪总会过去,博客的黄金年代也总会过去,但是里面有意思的文章不应该被互联网忘记,所以我把对我而言值得一读的网站和文章分门别类的记录下来。
记录
持续更新中。文章(除首页外)备份采用Wayback Machine 和 Archive.today,如果连这两个网站也都失效了,我还有zotero的本地快照,可以留言让我发送给你。
这个博客其实没写什么技术内容,放在首位的原因是博客的作者开发了Compiler explorer,这是一个交互式工具,允许用户在一个窗口中输入代码,并在另一个窗口中查看其编译结果,支持的compiler非常广泛。
一个专注于性能调优的博客,暂时没有特别需要保存的文章。
同样是专注于性能调优的博客,作者对于PMU的相关分析引导了我入门。
cs自学指南。可能对我来说有用的是体系结构和数学的部分。
https://travisdowns.github.io/
作者是很nice的一个大叔,StackOverflow上的账号是BeeOnRope,上面的答案对我的帮助也非常大。
有一些微架构相关的文章,还有一些奇怪的物理实验…
文章和备份
标题 | 备注 |
---|---|
perf Examples (备份) | 使用perf Linux 分析器的一些示例 |
X86 Opcode and Instruction Reference Home (备份) | 机器码与助记符的对应,偶尔会用到 |
Compiler Explorer | 神器! |
Performance Speed Limits (备份) | 讨论了很多现代微处理器的优化策略。 |
计划
为了少置顶几篇文章,所以我把博客的后续更新计划也放在这里了。
在2022年3月之前完成
TMAM分析介绍和 toplev 介绍
性能调优常用工具介绍(vmstat、iostat、mpstat、sar、top、tcpdump/snoop、perf、bcc+eBPF/DTrace/SystemTap、strace/truss)
code alignment 对性能的影响
在2022年6月之前完成
UCB CS61C: Great Ideas in Computer Architecture 学习笔记
UCB CS126 : Probability theory 学习笔记
在2022年年末前完成(或者更久)
toplev 源码分析
tuning challenge 4
Modern Microprocessors A 90-Minute Guide! 现代更新拓展版
矢量化指令入门
后记
我不知道这个博客网站我能坚持更新多久,毕竟我一向没有什么毅力。对于一个中文博客网站来说,不能被百度索引到,访问量自然寥寥无几,也没什么评论,正反馈几乎为0。不过写博客更多的是为了记录和提醒自己,所以访问量倒也无关紧要了。但愿我每月能写两篇有质量的博客,在互联网中做一个顽强的孤岛吧。
如果有一天网站没有更新了,我也许只是忘记了我的github密码。