6.823 Computer System Architecture - Spring 2019


Top
Course Info
Staff
Announcements
Syllabus
Reading List
Lecture Notes
Study Materials
Recitations
Labs
Links
6.823 Spring 2019 Lecture Notes
  • L-01: Introduction & History of Calculation and Computer Architecture (pdf) (split pdf)
  • L-02: Instruction Set Architecture & Hardwired, Non-Pipelined ISA Implementation (pdf) (split pdf)
  • L-03: Cache Organization (pdf) (split pdf)
  • L-04: Memory Management (pdf) (split pdf)
  • L-05: Modern Virtual Memory Systems (pdf) (split pdf)
  • L-06: Instruction Pipelining and Hazards (pdf) (split pdf)
  • L-07: Instruction Pipelining: Hazard Resolution, Timing Constraints (pdf) (split pdf)
  • L-08: Complex Pipelining (pdf) (split pdf)
  • L-09: Complex Pipelining: OoO Execution, Register Renaming, Exceptions (pdf) (split pdf)
  • L-10: Branch Prediction (pdf) (split pdf)
  • L-10: Speculative Execution (pdf) (split pdf)
  • L-12: Advanced Memory Operations (pdf) (split pdf)
  • L-13: Multithreading Architectures (pdf) (split pdf)
  • L-14: Cache Coherence (pdf) (split pdf)
  • L-15: Directory-Based Cache Coherence (pdf) (split pdf)
  • L-16: Memory Consistency Models (pdf) (split pdf)
  • L-17: On-chip Networks I: Topology and Flow Control (pdf) (split pdf)
  • L-18: On-chip networks II: Router Microarchitecture and Routing (pdf) (split pdf)