| Week | Date | Lecture | PDF |
| 0 |
Sept. 20 |
Overview |
Download |
| 1 |
Sept. 22 |
Basics of CA |
Download |
| 2 |
Sept. 29 |
Instruction System |
|
| 4 |
Oct. 13 |
Instruction System |
|
| 5 |
Oct. 20 |
CPU Pipeline I: Harzards |
|
| 6 |
Oct. 27 |
CPU Pipeline II: Implementation |
|
| 7 |
Nov. 3 |
Instruction Level Parallelism I: Basics |
|
| 8 |
Nov. 10 |
Instruction Level Parallelism II: Branches |
|
| 9 |
Nov. 17 |
Instruction Level Parallelism III: Speculation |
|
| 10 |
Nov. 24 |
Instruction Level Parallelism IV: MIMD |
|
| 11 |
Dec. 1 |
Memory System I: Cache |
|
| 12 |
Dec. 8 |
Memory System II: Virtual Memory |
|
| 13 |
Dec. 15 |
Data Level Parallelism I: Basics |
|
| 14 |
Dec. 22 |
Data Level Parallelism II: Interconnection |
|
| 15 |
Dec. 29 |
Data Level Parallelism III: Parallel Architecture |
|
| 16 |
Jan. 5 |
Review |
|
Computer System Architecture — Fall 2026 Schedule