| Date | Lecture Topic | Reading | HW/Project Info |
| January 4th |
Introduction: Overview, Scope, Project Ideas |
|
Start Thinking about Project Ideas and Groups |
| January 6th |
Metrics |
Optional:
|
|
| January 11th | ISAs Part 1 | Optional: | Meet to discuss your proposal this week |
| January 13th | ISAs Part 2 -- ISAs and Binary Translation | Optional: | Meet to discuss your proposal this week |
| January 18th | No Class -- Martin Luther King Jr. Day |
| |
| January 20th |
Pipelining Review and Branch Prediction |
|
Project Proposals Due |
| January 25th | Branch Prediction Part 2 Superscalar Basics |
|
|
| January 27th | Instruction Level Parallelism Part 2 |
Optional:
|
|
| February 1st | Finish-up OoO Scheduling Hardware Multi-Threading |
|
|
| February 3rd | The Memory Hierarchy Part 1 | | - Homework #1 Due
- Homework #2 Assigned
|
| February 8th | The Memory Hierarchy Part 2 | |
|
| February 10th | Virtual Memory Multiprocessor Architecture Part 1 | | Paper Critique #3 Due |
| February 15th | No Class |
|
|
| February 17th | Guest Lecture: Doug Burger - Phase Change Memory |
| Homework #2 Due |
| February 22nd | Luis Out of Town -- No Class |
|
|
| February 24th | Multiprocessor Architecture Part 2 | |
|
| March 1st | Guest Lecture: Shaz Qadeer - Verifying Cache Coherence Protocols |
|
|
| March 3rd | Multiprocessor Architecture Part 3 | |
|
| March 8th | Multiprocessor Architecture Part 4 | |
|
| March 10th | Wrap-up, 1k-1M cores :). | |
|
| March 19th - 8:30AM - 1:00PM | Project Presentations |
|
|
| March 21st | Final Project Reports Due |
|
|