跳到主要内容
步芽

【极致中配】卡内基梅隆大学 计算机体系结构 2015年春季

CMU经典计算机体系结构课,系统讲解ISA、流水线、乱序执行、缓存与内存层次、DRAM、多处理器与缓存一致性、预取及互连网络等核心机制。

难度
难度 4/5高年级本科/研究生级课程,需扎实数字逻辑与体系结构基础,内容密集
适合人群
有组成原理基础、想深入CPU微架构的计算机专业本科高年级及研究生
前置要求
数字逻辑设计(理解门电路、时序逻辑)、计算机组成原理(了解基本CPU与存储结构)、C/汇编编程(熟悉MIPS/ISA层面编程)、数据结构与算法(有助于理解缓存与调度)
课程规模
33 · 1086播放

主题覆盖

ISA设计权衡MIPS指令集微架构流水线分支预测乱序执行SIMD与GPU缓存与存储层次虚拟内存DRAM与内存控制器预取技术缓存一致性与内存一致性

课程大纲(33 讲)

  1. P1 · Lecture 1. Introduction and Basics84 分钟
  2. P2 · Lecture 2. Fundamental Concepts and ISA81 分钟
  3. P3 · Lecture 3. ISA Tradeoffs84 分钟
  4. P4 · Lecture 4. ISA Tradeoffs & MIPS ISA63 分钟
  5. P5 · Lecture 5. Intro to Microarchitecture80 分钟
  6. P6 · Lecture 6. Microarchitecture II83 分钟
  7. P7 · Lecture 7. Pipelining81 分钟
  8. P8 · Lecture 8. Pipelining II: Data and Control Dependence Handling86 分钟
  9. P9 · Lecture 9. Branch Prediction I86 分钟
  10. P10 · Lecture 10. Branch Prediction II69 分钟
  11. P11 · Lecture 11. Precise Exceptions, State Maintenance/Recovery91 分钟
  12. P12 · Lecture 12. Out of Order Execution85 分钟
  13. P13 · Lecture 13. Out of Order Execution II and Data Flow77 分钟
  14. P14 · Lecture 14. SIMD (Vector Processors)84 分钟
  15. P15 · Lecture 15. GPUs, VLIW, Execution Models85 分钟
  16. P16 · Lecture 16. Static Instruction Scheduling76 分钟
  17. P17 · Lecture 17. Memory Hierarchy and Caches52 分钟
  18. P18 · Lecture 18. Caches86 分钟
  19. P19 · Lecture 19. High Performance Caches76 分钟
  20. P20 · Lecture 20. Virtual Memory80 分钟
  21. P21 · Lecture 21: Main Memory and the DRAM System69 分钟
  22. P22 · Lecture 22: Memory Controllers82 分钟
  23. P23 · Lecture 23: Memory Management82 分钟
  24. P24 · Lecture 24: Simulation & Memory Latency Tolerance80 分钟
  25. P25 · Lecture 25: Prefetching80 分钟
  26. P26 · Lecture 26. More Prefetching and Emerging Memory Technologies90 分钟
  27. P27 · Lecture 27. Multiprocessors75 分钟
  28. P28 · Lecture 28. Memory Consistency and Cache Coherence82 分钟
  29. P29 · Lecture 29. Cache Coherence69 分钟
  30. P30 · Lecture 30. In-memory Processing61 分钟
  31. P31 · Lecture 31. Predictable Performance66 分钟
  32. P32 · Lecture 32. Heterogeneous Systems84 分钟
  33. P33 · Lecture 33. Interconnection Networks80 分钟

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