极客时间已完结课程限时免费阅读

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是怎么失败的?