I will post lecture notes (in PDF format) shortly before I cover them in class. Click on topic title for link to notes.
Key: H/P = Hennessy and Patterson; R-X: Y = Readings in Computer Architecture, chapter X, first author Y.
Readings in blue will be provided by the instructor (click on links below for
PS or PDF).
|
Topic
|
Reading Assignment
|
| Course Introduction & Fundamentals of Computer Design and Evaluation | H/P Chapter 1 |
| Instruction Sets | H/P Chapter 2; R-3: Wulf; Transmeta Crusoe |
| Pipelined Processors | H/P Appendix A (except A.8) |
|
Hardware/Dynamic Exploitation of Instruction Level Parallelism
|
H/P 3.1, A.8, 3.2-3.15; R-4: Sohi; R-4: Yeager; Complexity-Effective Superscalar; Optimal Pipeline Depth; Designing for Power; DIVA |
| Software/Static Exploitation of Instruction Level Parallelism | H/P Chapter 4; EPIC/IA-64 |
| Review | |
|
Memory Systems |
H/P Chapter 5; R-6: Jouppi; NUCA |
| I/O | H/P Chapter 7; R-7: Patterson |
| Multithreading and Multiprocessors | H/P Chapter 6; R-5: Tullsen; Multiscalar |