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 |
| Instruction Sets | H/P Chapter 2; |
| Pipelined Processors | H/P Appendix A (except A.8) |
| Superscalar Execution | H/P 3.6 only static portion (stop at dynamic scheduling) |
| Software/Static Exploitation of Instruction Level Parallelism | H/P Chapter 4; EPIC/IA-64 |
|
Hardware/Dynamic Exploitation of Instruction Level Parallelism
|
H/P 3.1, A.8, 3.2-3.15; Inst
Issue Logic; MIPS
R10000; Complexity-Effective Superscalar; Continual Flow Pipelines, Designing for Power; DIVA |
| Review | |
|
Memory Systems
|
H/P Chapter 5; NUCA |
| H/P Chapter 6; SMT, Multiscalar | |
| Lebeck's talk on nano architectures | see nano.ee.duke.edu for more information |