|
Topic
|
Chapter
|
Date
|
| Introduction and Trends, Technology |
Chapter 1
|
September 25
|
| Performance Definition |
Chapter 1
|
September 30
|
| Measurement and Reporting |
Chapter 1
|
October 2
|
Pipelining Basics
|
Appendix A
|
October 7
|
Pipelining and Interrupts
|
Appendix A
|
October 9
|
Instruction Level Parallelism: Background
|
Chapter 3
|
October 14
|
Dynamic Scheduling
|
Chapter 3
|
October 16
|
Reducing Branch Penalties
|
Chapter 3
|
October 21
|
Advanced ILP
|
Chapter 3
|
October 23
|
Advanced ILP
|
Chapter 4
|
October 28
|
MIDTERM 1
|
|
October 30
|
| ILP, ABC's of Caches/Main Memory
|
Chapter 5
|
November 4
|
| Memory Heirarchy Design |
Chapter 5
|
November 6
|
| Holiday |
|
|
| Memory
Heirarchy Design |
Chapter 5 |
November 13 |
Multiprocessors
|
Chapter 6
|
November 18
|
| Instruction Set Design Basics |
Chapter 2
|
November 20
|
| Instruction Set/Compiler Interface,
Examples of Existing Instruction Sets |
Chapter 2
|
November 25
|
Thanksgiving
|
|
November 27
|
| I/O, Storage Systems |
Chapter 7
|
December 2
|
MIDTERM 2
|
|
December 4
|