All deadlines are set to 11:59 PM of the respective due date.
| Date | What |
|---|---|
| 02/22 | HW1 submission |
| 02/22 | Project group composition |
| 03/14 | HW2 submission |
| 05/16 | Project submission |
| Date | What | Notes |
|---|---|---|
| 01/26 | No Class | |
| 01/28 | Introduction |
Required Reading:
|
| 02/02 | Review and Fundamentals: Performance |
Recommended Reading:
|
| 02/04 | Introduction to SystermVerilog | |
| 02/09 | ||
| 02/11 | Review and Fundamentals: Power and ISA |
Recommended Reading:
|
| 02/16 | Cache Design Basics |
Recommended Reading:
|
| 02/18 | ||
| 02/23 | Main Memory and DRAM |
Recommended Reading:
|
| 02/25 | ||
| 03/01 | Pipelining |
Recommended Reading:
|
| 03/03 | ||
| 03/08 | Superscalar Pipelines |
Recommended Reading:
|
| 03/10 | Out-of-Order Execution |
Recommended Reading:
|
| 03/15 | No Class (Spring Recess) | |
| 03/17 | ||
| 03/22 | Midterm Exam (In Class) | |
| 03/24 |
Precise State Recovery
MIPS R10K |
Required Reading: |
| 03/29 | ||
| 03/31 | Memory Accesses in Out-of-Order Pipelines |
Recommended Reading:
|
| 04/05 | No Class | |
| 04/07 | Pipeline Front-end (Instruction Flow) |
Recommended Reading:
|
| 04/12 | ||
| 04/14 | Beyond ILP |
Recommended Reading:
|
| 04/19 | ||
| 04/21 | ||
| 04/26 | ||
| 04/28 | ||
| 05/03 | Data-Parallel Architectures | Recommended Reading: |
| 05/05 | Prefetching | |
| 05/16 | Final Exam (5:30pm-8:00pm, Earth & Space 069) | |