Week | Date | Lecure # | Topic | Materials | Readings/Assignments on Piazza | |
---|---|---|---|---|---|---|
1 |
Jan. 6 |
Lecture 1 |
Introduction |
|||
1 |
Jan. 7 |
Lecture 2 |
Performance Evaluation |
|||
2 |
Jan. 13 |
Lecture 3 |
ISA |
|||
2 |
Jan. 14 |
Lecture 4 |
Instruction Pipelining |
|||
3 |
Jan. 20 |
Lecture 5 |
Data Hazards |
|||
3 |
Jan. 21 |
Lecture 6 |
Control Hazards |
|||
4 |
Jan. 27 |
Lecture 7 |
Branch Prediction |
|||
5 |
Jan. 28 |
Lecture 8 |
Branch Prediction |
|||
6 |
Feb. 3 |
Lecture 9 |
Dynamic Scheduling |
|||
6 |
Feb. 4 |
Lecture 10 |
Interrupts/Exceptions |
|||
6 |
Feb. 10 |
Lecture 11 |
Tomasulo+ROB |
|||
6 |
Feb. 11 |
Lecture 12 |
Register Renaming + O3 wrap up |
|||
7 |
Feb. 24 and 25 |
Lecture 13 and 14 |
Memory Hierarchy |
|||
8 |
Feb. 29, March 2 and 3 |
Lecture 15,16, and 17 |
Caches and COVID-19 :( |