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 |
|
|