【极致中配】2026春季 Onur Mutlu 苏黎世联邦理工学院 数字设计与计算机体系结构
从晶体管、逻辑门讲到流水线、乱序执行、GPU与缓存虚拟内存,系统构建现代处理器与体系结构的完整认知,含13次习题课。
- 难度
- 难度 4/5 — 本科高年级核心课,需数电与编程基础,内容深入现代处理器与存储系统
- 适合人群
- 计算机及电子专业本科生,想深入理解硬件如何运行的进阶学习者
- 前置要求
- 数字逻辑基础(晶体管、逻辑门、组合与时序电路,课程前几讲会快速铺垫)、编程基础(理解程序如何执行,有助于汇编与ISA部分)、布尔代数与离散数学(分析逻辑与状态机所需)、计算机基本概念(了解内存、CPU等基本术语)
- 课程规模
- 44 讲 · 1666播放
主题覆盖
组合与时序逻辑有限状态机Verilog硬件描述语言冯诺依曼模型与ISA微架构与流水线精确异常与中断乱序执行分支预测VLIW与脉动阵列SIMD与GPU架构内存层次与缓存预取与虚拟内存
课程大纲(44 讲)
- P1 · Lecture1: Introduction: Fundamentals, Transistors, Gates (Spring 2026)62 分钟
- P2 · L2: Transistors, Gates, Combinational Logic (Spring 2026)65 分钟
- P3 · L3: Combinational Logic II & Sequential Logic (Spring 2026)64 分钟
- P4 · L4: Sequential Logic Design & Finite State Machines (Spring 2026)69 分钟
- P5 · D1: Problem-Solving Session 1 (Spring 2026)14 分钟
- P6 · L5: Hardware Description Languages and Verilog (Spring 2026)68 分钟
- P7 · L6: Timing & Verification (Spring 2026)67 分钟
- P8 · Lecture 6b: Verification & Testing (Spring 2026)21 分钟
- P9 · D2: Problem-Solving Session 2 (Spring 2026)16 分钟
- P10 · L7: Von Neumann Model & Instruction Set Architectures (Spring 2026)67 分钟
- P11 · L8: Instruction Set Architectures II (Spring 2026)59 分钟
- P12 · D3: Problem-Solving Session 3 (Spring 2026)25 分钟
- P13 · L9: ISA and Microarchitecture (Spring 2026)61 分钟
- P14 · Lecture 9b: Assembly Programming (Spring 2026)26 分钟
- P15 · L10: Microarchitecture Fundamentals and Design (Spring 2026)60 分钟
- P16 · D4: Problem-Solving Session 4 (Spring 2026)23 分钟
- P17 · L11: Multi-Cycle and Pipelined Processor Design (Spring 2026)58 分钟
- P18 · L12: Pipelined Processor Design (Spring 2026)58 分钟
- P19 · D5: Problem-Solving Session 5 (Spring 2026)16 分钟
- P20 · L13: Precise Exceptions & Interrupts (Spring 2026)64 分钟
- P21 · D6: Problem-Solving Session 6 (Spring 2026)22 分钟
- P22 · L14: Out-of-Order Execution (Spring 2026)62 分钟
- P23 · L15: Dataflow, Superscalar Execution & Branch Prediction (Spring 2026)57 分钟
- P24 · D7: Problem-Solving Session 7 (Spring 2026)23 分钟
- P25 · L16a: Out-of-Order Execution (Spring 2026)62 分钟
- P26 · L16b: Load-Store Handling in Out-of-Order Execution (Spring 2026)16 分钟
- P27 · L17: Branch Prediction (Spring 2026)65 分钟
- P28 · L18: VLIW and Systolic Array Architectures (Spring 2026)62 分钟
- P29 · D8: Problem-Solving Session 8 (Spring 2026)22 分钟
- P30 · L19: SIMD Architectures (Spring 2026)58 分钟
- P31 · L19b: Decoupled Access-Execute (Spring 2026)8 分钟
- P32 · D9: Problem-Solving Session 9 (Spring 2026)28 分钟
- P33 · L20: GPU Architectures (Spring 2026)63 分钟
- P34 · L20b: GPU Programming (Spring 2026)98 分钟
- P35 · L21: Memory Overview, Technology, Organization, Hierarchy (Spring 2026)64 分钟
- P36 · D10: Problem-Solving Session 10 (Spring 2026)22 分钟
- P37 · L22: Memory Hierarchy and Caches (Spring 2026)61 分钟
- P38 · D11: Problem-Solving Session 11 (Spring 2026)16 分钟
- P39 · L23: Cache Design, Management, and Tradeoffs (Spring 2026)61 分钟
- P40 · L24: Prefetching (Spring 2026)63 分钟
- P41 · D12: Problem-Solving Session 12 (Spring 2026)23 分钟
- P42 · L25: Prefetching II & Virtual Memory (Spring 2026)62 分钟
- P43 · L26: Virtual Memory II & Epilogue (Spring 2026)61 分钟
- P44 · D13: Problem-Solving Session 13 (Spring 2026)17 分钟
本课程卡由 AI 生成,可能存在误差,欢迎反馈。