6.823 Computer System Architecture - Spring 2014


Top
Course Info
Staff
Announcements
Syllabus
Reading List
Lecture Notes
Study Materials
Recitations
Labs
Links
6.823 Spring 2014 Lecture Notes
  • L-01: Introduction & History of Calculation and Computer Architecture (pdf | split pdf)
  • L-02: Influence of Technology and Software on Instruction Sets: Up to the dawn of IBM 360 (pdf | split pdf)
  • L-03: Hardwired, Single-cycle ISA Implementation (pdf | split pdf)
  • L-04: Instruction Pipelining and Hazards (pdf | split pdf)
  • L-05: Instruction Pipelining: Hazard Resolution and Timing Constraints (pdf | split pdf)
  • L-04: Instruction Pipelining and Hazards (pdf)
  • L-05: Instruction Pipelining: Hazard Resolution and Timing Constraints (pdf)
  • L-06: Microprogramming (pdf)
  • L-07: Caches (pdf)
  • L-08: Memory Management from Absolute Addresses to Demand Paging (pdf)
  • L-09: Modern Virtual Memory Systems (pdf)
  • L-10: Complex Pipelining: Superscalar and Scoreboarding (pdf | split pdf)
  • L-11: Out of Order Execution and Register Renaming (pdf | split pdf)
  • L-12: Branch Prediction (pdf)
  • L-13: Speculative Execution and Recovery (pdf | split pdf)
  • L-14: Advanced Memory Operations (pdf)
  • L-15: Multithreading (pdf)
  • L-16: VLIW (pdf)
  • L-17: Vector Processors (pdf)
  • L-18: GPU Architectures (pdf)
  • L-19: Reliability (pdf)
  • L-20: On-chip Networking (I) (pdf)
  • L-21: On-chip Networking (II) (pdf)
  • L-22: Cache Coherence (I) (pdf)
  • L-23: Cache Coherence (II) (pdf)
  • L-24: Relaxed Memory Models (pdf)
  • L-25: Transactional Memory (pdf)