I will post lecture notes (in PDF format) shortly before I cover them in class. Click on topic title for link to notes.
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; |
| Pipelined Processors |
H/P Appendix A; (I removed the paper.) |
|
Hardware/Dynamic Exploitation of Instruction Level Parallelism
|
H/P 2 and 3 (3 is optional); |
| Software/Static Exploitation of Instruction Level Parallelism (4up) |
H/P Chapter 2; |
|
Cache Memory Review (2up, 6up) Cache Memory Optimizations (2up, 6up) Cache Memory & Main Memory(4up
) VirtualMemory(4up
) |
H/P Chapter 5; |
|
Multithreading and Multiprocessors (4up) |
H/P Chapter 4 (and 3.5); |
|
Advanced Topics: Fault Tolerance, Virtual Machines, Security, Tiled/Grid Processors, Nanocomputing |
|