All readings are in Hennessy and Patterson, unless otherwise specified.
Dates given are when we start on that topic.
Sept. 2 - Chapter 1: Computer design and evalution
Sept. 9 - Chapter 2: Instruction set architecture
Sept. 18 - Appendix A: Basic pipelining and scoreboarding
Oct. 9 - Chapter 3: Instruction-level parallelism
Oct. 30 - Chapter 4: Software instruction-level parallelism
Nov. 11 - Chapter 5: Memory hierarchy
Dec. 4 - Chapter 7: Storage systems