Tentative schedule subject to change
| Date | Topics | Reading | Assignment |
| 08/24 | Overview |
5th ed: chp 1.1-3 Moore's law |
|
| 08/29 | Technologies, Performance and Power | chp 1.4-6 |
HW1 assigned, due Sept 7 before class |
| 08/31 | Performance and Power | Chp 1.6-7 | |
| 09/05 | Benchmarking | Chp 1.8-11 | |
| 09/07 | Combinational Logic | B.1-4 |
HW1 due HW2 assigned, due 9/14 before class |
| 09/12 | Canceled due to weather | ||
| 09/14 | Adders | B.5-6 |
HW2 due 9:29PM HW3 assigned, due 9/21 before class |
| 09/19 | Sequential logic | B.7-8 | |
| 09/21 | Example devices and finite state machine | B.10-11 | |
| 09/26 | Exam I | ||
| 09/28 | MIPS Instructions and Datapath | Chp4.1-3 | |
| 10/03 | Exam Review & Datapath | Project 1 available | |
| 10/05 | Pipeline | Chp4.5-6 | |
| 10/10 | Pipeline Hazards | Chp4.7-8 | HW4 assigned |
| 10/12 | Datapath with Floating Point & Branch Prediction |
supplementary materials Chp4.8 |
|
| 10/17 | Fall Break | ||
| 10/19 | Instruction Level Parallelsim | Chp4.10-11 | |
| 10/24 | Real Examples | Chp4.11-14 | |
| 10/26 | Memory overview | Chp5.1-3 | |
| 10/31 | Basics of Caches | Chp5.1-3 | |
| 11/02 | Exam II | ||
| 11/07 | Cache Performance | Chp5.4 | |
| 11/09 | Cache Performance | Chp5.4 | |
| 11/14 | Project Day | HW6 due | |
| 11/16 | Cache Performance/Exam 2 review | ||
| 11/21 | Virtual Memory | Chp5.7, supplementary materials | |
| 11/23 | Thanksgiving Day | ||
| 11/28 | Virtual Memory | Chp5.7, supplementary materials | |
| 11/30 | Virtual Memory and replacement policy | HW7 due | |
| 12/05 | Parallel Processors | Proj3 due | |
| 12/07 | Chip Multiprocessing | ||
|
|
Examination week | ||
| 12/13 | Final Exam (8:00-10:30am) | ||
| 12/14 | Examination week |