Skip to content

计算机架构从晶体管到多核处理器

数字逻辑 · 指令集架构 · 微架构 · 流水线 · 缓存 · 多核并行 —— MIT 架构类课程笔记合集

计算机架构层次插图

推荐学习路线

计算机架构板块的课程自底向上构建:先掌握数字逻辑与编程语言到机器码的桥接,再深入处理器微架构,最终研究现代多核系统的并行与一致性问题。

阶段课程核心内容
1️⃣ 语言与机器码C语言与汇编语言底层编程导论C内存模型、指针、RISC-V汇编与调用约定,打通高级语言到硬件的通道
2️⃣ 数字逻辑与处理器计算结构组合/时序电路、单周期与流水线 RISC-V 处理器、缓存与虚拟内存
3️⃣ 构造式微架构建构式计算机架构流水线 ALU、分支预测、非阻塞缓存、多核缓存一致性(动手构建)
4️⃣ 现代系统架构计算机系统架构乱序/推测执行、超标量/VLIW/向量处理器、片上网络、内存一致性模型
5️⃣ 专用与安全硬件6.5910 / 6.5931 / 6.5940 / 6.5950复杂数字系统、深度学习加速器、TinyML、硬件安全(待整理)

阅读建议

建议先修 6.1910 计算结构(无先修要求),再依次学习 6.1920 → 6.5900。如果目标是 AI 硬件方向,可在 6.5900 后继续深入 6.5931 与 6.5940。