Schedule and Assignments (Spring 2020)

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