| Date | Day | Lecture | Topic | Readings | Handouts | Due |
| Motivation | ||||||
| Jan 21 | Wed | 1 | Introduction | Chapter 1 | Dr. Dobbs article |   |
| Jan 26 | Mon | 2 | No Free Lunch | pp. 88-100, pp. 112-125 | Syllabus |   |
| Jan 28 | Wed | 3 | Intro to Threads |   |   |   |
| Feb 2 | Mon | 4 | A Success Story: ISAs | Chapter 2 | Assignment 1 |   |
| Feb 4 | Wed | 5 | Parallel Architectures | Chapter 3 |   |   |
| Foundations | ||||||
| Feb 9 | Mon | 6 | Parallel Architectures | Volume Visualization |   | Pre-proposal, Assignment 1 |
| Feb 11 | Wed | 7 | Intro to MPI |   | Assignment 2 |   |
| Feb 16 | Mon | 8 | Sources of Performance Loss |   |   |   |
| Feb 18 | Wed | 9 | Scalable Performance |   | Assignment 3 | Assignment 2 |
| Feb 23 | Mon | 10 | Scalable Memory Allocation | pp. 125-141 |   |   |
| Feb 25 | Wed | 11 | Two Parallel Algorithms |   |   | Assignment 3 (due 2/27) |
| Mar 2 | Mon | 12 | Granularity | pp. 100-110 |   |   |
| Mar 4 | Wed | 13 | Performance Optimizations |   | Assignment 4 |   |
| Mar 9 | Mon | 14 | Performance Metrics |   |   |   |
| Mar 11 | Wed | 15 | Trends in the Top 500 |   |   |   |
| Mar 16 | Mon |   | Spring Break | |||
| Mar 18 | Wed |   | Spring Break | |||
| Languages and Models | ||||||
| Mar 23 | Mon | 16 | SM vs. NSM |   |   |   |
| Mar 25 | Wed | 17 | Volume Rendering Assignment |   |   |   |
| Mar 30 | Mon | 18 | SM vs. NSM II |   | Valiant's Algorithm |   |
| Apr 1 | Wed | 19 | HPF |   |   |   |
| Apr 6 | Mon | 20 | James Balfour talk |   |   |   |
| Apr 8 | Wed | 21 | Intro to ZPL |   |   |   |
| Apr 13 | Mon | 22 | ZPL's Performance Model |   |   |   |
| Apr 15 | Wed | 23 | Performance, Portability, Productivity |   |   |   |
| Apr 20 | Mon | 24 | Chapel |   |   |   |
| Apr 22 | Wed | 25 | Language wrap-up |   |   |   |
| Hot Topics | ||||||
| Apr 27 | Mon | 26 | Libraries as Languages |   |   |   |
| Apr 29 | Wed | 27 | Transactional Memory |   |   |   |
| May 4 | Mon | 28 | GPUs, Grids, MapReduce |   |   |   |
| May 6 | Wed | 29 |   | Closing Thoughts  |   |   |