All deadlines are set to 11:59 PM of the respective due date.
| Date | What |
|---|---|
| 02/19 | Course-project group composition and milestones (if any) |
| 03/11 | HW1 solution |
| 05/20 | Project code and report submission |
| Date | What | Notes |
|---|---|---|
| 01/27 | No Class (Snow Day) | |
| 01/29 | Introduction | |
| 02/03 | No Class (Snow Day) |
Required Reading:
|
| 02/05 | Review and Fundamentals - Performance |
Recommended Reading:
|
| 02/10 | SystermVerilog | Guest Lecture By Prof. Peter Milder |
| 02/12 | ||
| 02/17 | Wrapping up Performance Fundamentals and SystermVerilog | |
| 02/19 | Review and Fundamentals - Power and ISA |
Recommended Reading:
|
| 02/24 | Cache Design Basics |
Recommended Reading:
|
| 02/26 | ||
| 03/03 | Pipelining |
Recommended Reading:
|
| 03/05 | No Class (Snow Day) | |
| 03/10 | Pipelining | |
| 03/12 | Main Memory and DRAM |
Recommended Reading:
|
| 03/17 | No Class (Spring Recess) | |
| 03/19 | No Class (Spring Recess) | |
| 03/24 |
Superscalar Pipelines Out-of-order Execution |
Recommended Reading:
|
| 03/26 | ||
| 03/31 | Midterm Exam (10-11:20 AM, Frey Hall 205) | |
| 04/02 | Precise State Recovery | Required Reading: |
| 04/07 | MIPS R10K | |
| 04/09 | Memory Accesses in Out-of-Order Execution |
Recommended Reading:
|
| 04/14 | Pipeline Front-end (Instruction Flow) |
Recommended Reading:
|
| 04/16 | ||
| 04/21 | ||
| 04/23 | Prefetching | |
| 04/28 | ||
| 04/30 | Beyond ILP |
Recommended Reading:
|
| 05/05 | ||
| 05/07 | ||
| 05/15 | Final Exam (11:15am-1:45pm, Frey Hall 205) | |