跳到主要内容
步芽

【极致中配】2026春季 Onur Mutlu 苏黎世联邦理工学院 数字设计与计算机体系结构

从晶体管、逻辑门讲到流水线、乱序执行、GPU与缓存虚拟内存,系统构建现代处理器与体系结构的完整认知,含13次习题课。

难度
难度 4/5本科高年级核心课,需数电与编程基础,内容深入现代处理器与存储系统
适合人群
计算机及电子专业本科生,想深入理解硬件如何运行的进阶学习者
前置要求
数字逻辑基础(晶体管、逻辑门、组合与时序电路,课程前几讲会快速铺垫)、编程基础(理解程序如何执行,有助于汇编与ISA部分)、布尔代数与离散数学(分析逻辑与状态机所需)、计算机基本概念(了解内存、CPU等基本术语)
课程规模
44 · 1666播放

主题覆盖

组合与时序逻辑有限状态机Verilog硬件描述语言冯诺依曼模型与ISA微架构与流水线精确异常与中断乱序执行分支预测VLIW与脉动阵列SIMD与GPU架构内存层次与缓存预取与虚拟内存

课程大纲(44 讲)

  1. P1 · Lecture1: Introduction: Fundamentals, Transistors, Gates (Spring 2026)62 分钟
  2. P2 · L2: Transistors, Gates, Combinational Logic (Spring 2026)65 分钟
  3. P3 · L3: Combinational Logic II & Sequential Logic (Spring 2026)64 分钟
  4. P4 · L4: Sequential Logic Design & Finite State Machines (Spring 2026)69 分钟
  5. P5 · D1: Problem-Solving Session 1 (Spring 2026)14 分钟
  6. P6 · L5: Hardware Description Languages and Verilog (Spring 2026)68 分钟
  7. P7 · L6: Timing & Verification (Spring 2026)67 分钟
  8. P8 · Lecture 6b: Verification & Testing (Spring 2026)21 分钟
  9. P9 · D2: Problem-Solving Session 2 (Spring 2026)16 分钟
  10. P10 · L7: Von Neumann Model & Instruction Set Architectures (Spring 2026)67 分钟
  11. P11 · L8: Instruction Set Architectures II (Spring 2026)59 分钟
  12. P12 · D3: Problem-Solving Session 3 (Spring 2026)25 分钟
  13. P13 · L9: ISA and Microarchitecture (Spring 2026)61 分钟
  14. P14 · Lecture 9b: Assembly Programming (Spring 2026)26 分钟
  15. P15 · L10: Microarchitecture Fundamentals and Design (Spring 2026)60 分钟
  16. P16 · D4: Problem-Solving Session 4 (Spring 2026)23 分钟
  17. P17 · L11: Multi-Cycle and Pipelined Processor Design (Spring 2026)58 分钟
  18. P18 · L12: Pipelined Processor Design (Spring 2026)58 分钟
  19. P19 · D5: Problem-Solving Session 5 (Spring 2026)16 分钟
  20. P20 · L13: Precise Exceptions & Interrupts (Spring 2026)64 分钟
  21. P21 · D6: Problem-Solving Session 6 (Spring 2026)22 分钟
  22. P22 · L14: Out-of-Order Execution (Spring 2026)62 分钟
  23. P23 · L15: Dataflow, Superscalar Execution & Branch Prediction (Spring 2026)57 分钟
  24. P24 · D7: Problem-Solving Session 7 (Spring 2026)23 分钟
  25. P25 · L16a: Out-of-Order Execution (Spring 2026)62 分钟
  26. P26 · L16b: Load-Store Handling in Out-of-Order Execution (Spring 2026)16 分钟
  27. P27 · L17: Branch Prediction (Spring 2026)65 分钟
  28. P28 · L18: VLIW and Systolic Array Architectures (Spring 2026)62 分钟
  29. P29 · D8: Problem-Solving Session 8 (Spring 2026)22 分钟
  30. P30 · L19: SIMD Architectures (Spring 2026)58 分钟
  31. P31 · L19b: Decoupled Access-Execute (Spring 2026)8 分钟
  32. P32 · D9: Problem-Solving Session 9 (Spring 2026)28 分钟
  33. P33 · L20: GPU Architectures (Spring 2026)63 分钟
  34. P34 · L20b: GPU Programming (Spring 2026)98 分钟
  35. P35 · L21: Memory Overview, Technology, Organization, Hierarchy (Spring 2026)64 分钟
  36. P36 · D10: Problem-Solving Session 10 (Spring 2026)22 分钟
  37. P37 · L22: Memory Hierarchy and Caches (Spring 2026)61 分钟
  38. P38 · D11: Problem-Solving Session 11 (Spring 2026)16 分钟
  39. P39 · L23: Cache Design, Management, and Tradeoffs (Spring 2026)61 分钟
  40. P40 · L24: Prefetching (Spring 2026)63 分钟
  41. P41 · D12: Problem-Solving Session 12 (Spring 2026)23 分钟
  42. P42 · L25: Prefetching II & Virtual Memory (Spring 2026)62 分钟
  43. P43 · L26: Virtual Memory II & Epilogue (Spring 2026)61 分钟
  44. P44 · D13: Problem-Solving Session 13 (Spring 2026)17 分钟

本课程卡由 AI 生成,可能存在误差,欢迎反馈。