| Class# / Date | Topic | Lecture Notes | Readings | Homework |
| 1. 9/4 (R) | Performance and Cost | PDF, PS4 | H&P: Chapter 1
Moore "Cramming More Components onto Integrated Circuits" Gottbrath et.al. "The effects of Moore's Law and Slacking on Large Computations" |
|
| 2. 9/9 (T) | ||||
| 3. 9/11 (R) | Instruction Sets | PDF, PS4 | H&P: Chapter 2
H&P: Appendix C (RISC architectures) (for reference) H&P: Appendix D (X86) (for reference) Patterson & Ditzel, "The Case for the Reduced Instruction Set Computer" Colwell et.al., "Instruction Sets and Beyond: Computers, Complexity and Controversy" |
|
| 4. 9/16 (T) | Homework 1, Solutions | |||
| 5. 9/18 (R) | Caches | PDF, PS4 | H&P: Chapter 5 (5.1-5.7)
Jouppi, "Improving Direct Mapped Cache Performance..." |
|
| 6. 9/23 (T) | ||||
| 7. 9/25 (R) | Main Memory | PDF, PS4 | H&P: Chapter 5 (5.8-5.13) | |
| 8. 9/30 (T) | Homework 2, Solutions | |||
| 9. 10/2 (R) | Disks and I/O | PDF, PS4 | H&P: Chapter 7
Patterson et. al. "The Case for Redundant Arrays of Inexpensive Disks (RAID)" |
|
| 10. 10/7 (T) | Basic Pipelining | PDF, PS4 | H&P: Appendix A | |
| 11. 10/9 (R) | ||||
| 12. 10/16 (R) | Homework 3, Solutions | |||
| 13. 10/21 (T) | Multiple Issue and Static Scheduling |
PDF, PS4 | H&P: Chapter 4 | |
| 14. 10/23 (R) | ||||
| 15. 10/28 (T) | Project Description | PDF, PS4 | ||
| 16. 10/30 (R) | Midterm | 2001 mid-term and solutions (PDF)
2002 mid-term and solutions (PDF) 2003 mid-term and solutions (PDF) | ||
| 17. 11/4 (T) | Out-of-order execution I | PDF, PS4 | ||
| 18. 11/6 (R) | ||||
| 19. 11/11 (T) | Out-of-order execution II | PDF, PS4 | H&P: Chapter 3.8-3.9 | |
| 20. 11/13 (R) | Homework 4 | |||
| 21. 11/18 (T) | Homework 4, Solutions | |||
| 22. 11/20 (R) | Vectors | PDF, PS4 | H&P: Appendix G (PDF) | |
| 23. 11/25 (T) | Class Canceled | |||
| 24. 12/2 (T) | Multiprocessors and Multithreading |
PDF, PS4 | H&P: Chapter 6.1-6.4, 6.7-6.9 | |
| 25. 12/4 (T) | ||||
| 26. 12/5 (F) | Low-Power Processors | PDF, PS4 | ||
| 27. 12/12 (F) | Final (11-1) | 2001 final and solutions (PDF)
2002 final and solutions (PDF) 2003 final and solutions (PDF) |
||
| 28. 12/15 (M) | Alternate Final (11-1) |