|
- L-01: Introduction & History of Calculation and Computer Architecture (pdf)
- L-02: Instruction Set Architecture & Hardwired, Non-Pipelined ISA Implementation (pdf)
- L-03: Cache Organization (pdf)
- L-04: Memory Management (pdf)
- L-05: Modern Virtual Memory Systems (pdf)
- L-06: Instruction Pipelining and Hazards (pdf)
- L-07: Instruction Pipelining: Hazard Resolution, Timing Constraints (pdf)
- L-08: Complex Pipelining (pdf)
- L-09: Complex Pipelining: OoO Execution, Register Renaming, Exceptions (pdf)
- L-10: Branch Prediction (pdf)
- L-11: Speculative Execution (pdf)
- L-12: Advanced Memory Operations (pdf)
- L-13: Reliable Architectures (pdf)
- L-14: Multithreading (pdf)
- L-15: Cache Coherence (pdf | split pdf)
- L-16: Directory Cache Coherence (pdf | split pdf)
- L-17: Consistency and Relaxed Memory Models (pdf)
- L-18: On-chip networks: Topology and Flow Control (pdf)
- L-19: On-chip networks: Router Microarchitecture and Routing (pdf)
- L-20: VLIW (pdf)
- L-21: Vector Computers (pdf)
- L-22: GPUs (pdf)
- L-23: Transactional Memory (pdf)
- L-24: Virtual Machines and Binary Translation (pdf)
|