|
|
|
|
|
|
(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 |