This schedule is subject to change. Please check back frequently.
| Tentative Week | Tentative Topics | Instructor | Assignments & Quiz
announcements |
Required Readings and Videos |
Remarks |
|---|---|---|---|---|---|
| Week 1 | Course Introduction :
High Performance Computer Architecture |
SD |
-- |
-- |
|
| Week 2 | Measurement Techniques and Iron Law of Performance |
DM |
-- |
-- |
|
| Week 3 | Pipelining, dependencies and Instruction Level Parallelism |
SD |
-- |
-- |
|
| Week 4 | Branch Prediction-I |
DM |
-- |
-- |
|
| Week 5 | Branch Prediction-II |
DM |
-- |
-- |
|
| Week 6 | Improving IPC, Out-of-Order Execution and Tomasulo’s Algorithm |
SD |
-- |
-- |
|
| Week 7 | Reorder Buffer (ROB), Commit |
SD |
-- |
-- |
|
| Week 8 | Tutorials |
DM & SD |
-- |
-- |
|
| Week 8 | Guest Lectures on Value Prediction and Accelerators for Machine Learning |
Prof. Avi Mendelson |
-- |
-- |
|
| Week 9 | Memory Translation and Translation Look Aside Buffer (TLB) |
DM |
-- |
-- |
|
| Week 10 | Advanced Cache Organization-I |
DM |
-- |
-- |
|
| Week 11 | Advanced Cache Organization-II |
DM |
-- |
-- |
|
| Week 12 | Compiler support for ILP and Multi-core |
SD |
-- |
-- |
|
| Week 13 | Cache Coherency |
SD |
-- |
-- |
-- |