Lecture 1 - Basics of Computer Architecture
Lecture 2 - Fundamental Concepts and ISA Tradeoffs
Lecture 3 - ISA Tradeoffs
Lecture 8 - Pipelining
Lecture 9 - Data Dependence Handling
Lecture 10 - Control Dependence Handling
Lecture 11 - Branch Prediction
Lecture 16 - Virtual Memory
Lecture 22 - Memory Hierarchy
Lecture 23 - Caches
Lecture 24 - More Caches
Lecture 30B - Multiprocessors