|
|
|
|
|
(Due) |
August 25 | Introduction and sim.cc | H&P Chapter 1, Appendix B | HW1 | ||
August 30 / September 1 | Continue Introduction | H&P Chapter 2 | |||
September 6/8 | begin Memory Hierarchy Design | HW2 | HW1 | ||
September 13/15 | Continue Chapter 2, Another Memory Hierarchy Lecture with Virtual Memory | Appendix C, Chapter 3 | Project Proposal | ||
September 20/22 |
Introduction to Branch Prediction
Continue Memory Hierarchy, possibly start pipelining |
Appendix C, Chapter 3 | |||
September 27/29 | Pipelining and examples for pipelining, begin Instruction-Level Parallelism Branch Prediction More Branch Prediction | Appendix C, Chapter 3 | HW3 | HW2 | |
October 4/6 | MICRO; NO CLASS TUESDAY Branch Prediction Examples, More ILP | Project Proposal | |||
October 11/13 | NO CLASS TUESDAY for "Fall Break." More ILP | HW3 | |||
October 18/20 | Continue ILP
(slides) MIDTERM EXAM THURSDAY |
||||
October 25/27 | Continue ILP (slides) | Chapter 4 | HW4 | ||
November 1/3 | Data-Level Paralellism |
||||
November 8/10 | More Data-Level Paralellism |
Chapter 5 | |||
November 15/17 |
Thread-level parallelism
Makefile pi.cc pi2.cc ppi.cc pi3.cc |
Chapter 6 | |||
November 22/24 | NO CLASS THURSDAY for Thanksgiving. Continue parallelism | HW4 (Tuesday) | |||
November 29/December 1 | continue Multiprocessors and Thread-Level Parallelism,
More Parallelism,
Warehouse-Scale Computing etc.
Second Exam on Thursday |
||||
December 6 | Other Topics | Project due December 6 |