Calendar
NOTE: Reading assignments should be done before you attend the lecture they are listed with.
|
Date
|
Topic/Reading Assignment |
|---|---|
| Mon Aug 6 | Introduction (Read Chap 1) |
| Wed Aug 8 | ISAs (Read Chap 2) |
| Fri Aug 10 | Peformance (Read Chap 4), maybe start Single Cycle CPU (Chap 5, but not required to read it for Fri) |
| Mon Aug 13 | Single Cycle CPU (Read Chap 5 through 5.4) |
| Wed Aug 15 | Finish Single Cycle (Control logic) and Multi-Cycle CPU (Read Chap 5, 5.5+) |
| Fri Aug 17 | Exceptions (Chap 5), Pipelining (Chap 6) |
| Mon Aug 20 | Pipelining II (Chap 6) |
| Wed Aug 22 | Advanced Pipeline, Superscalar (Chap6) (Not on midterm) |
| Fri Aug 24 | MIDTERM |
| Mon Aug 27 | Cache (Chap 7) |
| Wed Aug 29 | Cache (Chap 7) |
| Fri Aug 31 | Rest of the Memory Hierarchy (Virtual Memory, Paging) (Chap 7) |
| Mon Sep 3 | LABOR DAY NO CLASS |
| Wed Sep 5 | SMT/"Hyperthreading"(P&H section 6.9, and skim this paper (abstract, introduction, conclusion) |
| Fri Sep 7 | Assorted Topics, review for final exam |
| Sat Sep 8 | Final Exam |