W | L | Date | Topic | Required Reading | Suggested Reading | Note |
---|---|---|---|---|---|---|
1 | 1 | 2011-08-29 | Course policies, motivation | References 1, 3, 4 in the notes | Reference 2 in the notes | Lecture rescheduled to Sunday, Aug 28, at 5:00 pm, notes |
2011-08-31 | Lecture canceled | |||||
2 | 2011-09-05 | No lecture (Labor Day) | ||||
2 | 2011-09-07 | Basics of hardware and architecture | Chapter 1 | Appendix A | notes | |
3 | 3 | 2011-09-12 | Pipelining | Chapter 2 | notes | |
4 | 2011-09-14 | |||||
4 | 5 | 2011-09-19 | ||||
6 | 2011-09-21 | Exploiting ILP | Chapter 2 | notes | ||
5 | 7 | 2011-09-26 | ||||
8 | 2011-09-28 | |||||
6 | 9 | 2011-10-03 | Declarative parallel programming | Guest lecture by Will Byrd and Eric Holk | ||
10 | 2011-10-05 | Limits to ILP | Chapter 3 | notes | ||
7 | 11 | 2011-10-10 | Software-based speculation | Guest lecture by Devarshi Ghoshal (slides) | ||
12 | 2011-10-12 | Compiler techniques for leveraging ILP | Presented by Sajith and Purshottam (slides) | |||
8 | 13 | 2011-10-17 | GPU architectures | Presented by Jerome and Adnan (slides) | ||
14 | 2011-10-19 | GPU programming challenges | Presented by Uday and Sachin (slides) | |||
9 | 15 | 2011-10-24 | Muticore architecture | Appendix C, Chapter 4 | notes | |
16 | 2011-10-26 | |||||
10 | 17 | 2011-10-31 | ||||
18 | 2011-11-02 | HPF: techniques and lessons | notes | |||
11 | 19 | 2011-11-07 | Automatic parallelization | Presented by Shuo-Huan and Viplav | ||
20 | 2011-11-09 | HPCS languages | Presented by Maitrey and Nikhil | |||
12 | 21 | 2011-11-14 | Memory hierarchy design | Chapter 5 | Lecture on Nov 16th rescheduled to Nov 12th (Sat), notes | |
22 | 2011-11-16 | |||||
13 | 23 | 2011-11-21 | Dependence analysis | Chapter 2 Allen and Kennedy | notes | |
2011-11-23 | No lecture (Thanksgiving recess) | |||||
14 | 24 | 2011-11-28 | Techniques for memory hierarchy optimizations | Presented by Rohit Alekar and Bitan Saha | ||
25 | 2011-11-30 | Low power architectures | Presented by Daniel and Kartik | |||
15 | 26 | 2011-12-05 | Recap | |||
2011-12-07 | Project presentations (LH 325) |
Unless noted otherwise, chapter and section numbers refer to the chapters and sections from the textbook.