Lecture | Date | Title |
1 | 8/28 | A Starting Point |
2 | 9/4 | Basic Notions and Fundamentals |
3,4 | 9/9,9/11 | Instruction Set Architecture |
5 | 9/16 | General Trends in Microarchitecture |
6,7,8 | 9/18,9/23,9/24 | Data Supply (updated with supplementary notes 9/28) |
9,10 | 9/25,9/30 | Instruction Supply: Branch Prediction (supplementary notes added 10/17) |
11 | 10/2,10/7 | Instruction Supply: Wide I-Fetch |
12,13 | 10/9,10/16 | Instruction Execution: Dynamic Scheduling |
14 | 10/23 | Compiler-Architecture Interaction VLIW |
16,17 | 10/28,10/30 | EPIC Architecture |
18,19 | 11/11,11/13 | Vector Processing: SIMD |
20,21 | 11/18,11/20 | Beyond Low-level Parallelism |
22,23 | 12/9,12/11 | Beyond Low-level Parallelism: Memory Consistency |