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