40 | 理解内存(上):虚拟内存和内存保护是什么?
39 | MESI协议:如何让多核CPU的高速缓存保持一致?
38 | 高速缓存(下):你确定你的数据更新了么?
37 | 高速缓存(上):“4毫秒”究竟值多少钱?
36 | 局部性原理:数据库性能跟不上,加个缓存就好了?
35 | 存储器层次结构全景:数据存储的大金字塔长什么样?
34 | 理解虚拟机:你在云上拿到的计算机是什么样的?
33 | 解读TPU:设计和拆解一块ASIC芯片
32 | FPGA和ASIC:计算机体系结构的黄金时代
31 | GPU(下):为什么深度学习需要使用GPU?
30 | GPU(上):为什么玩游戏需要使用GPU?
29 | CISC和RISC:为什么手机芯片都是ARM?
28 | 异常和中断:程序出错了怎么办?
27 | SIMD:如何加速矩阵乘法?
26 | Superscalar和VLIW:如何让CPU的吞吐率超过1?
25 | 冒险和预测(四):今天下雨了,明天还会下雨么?
24 | 冒险和预测(三):CPU里的“线程池”
23 | 冒险和预测(二):流水线里的接力赛
22 | 冒险和预测(一):hazard是“危”也是“机”
21 | 面向流水线的指令设计(下):奔腾4是怎么失败的?