Week | Date | Topics | Deadlines |
---|---|---|---|
1 | Aug 16 | Syllabus, Intro | . |
2 | Aug 21 | Message Passing | assign HW1 |
Aug 23 | . | ||
3 | Aug 28 | . | |
Aug 30 | CUDA Programming | HW1 due | |
4 | Sep 4. | no class | assign HW2 |
Sep 6. | CUDA Programming | . | |
5 | Sep 11 | Parallel Architecture | . |
Sep 13 | Shared-Memory Programming | . | |
6 | Sep 18 | HW2 due | |
Seo 20 | assign HW3 | ||
7 | Sep 25 | Caches and Memory Systems | . |
Sep 27 | . | ||
8 | Oct 2 | HW3 due | |
Oct 4 | First Exam | . | |
9 | Oct 9 | Big Data and Map/Reduce | assign HW4 |
Oct 11 | return First Exam | ||
10 | Oct 16 | Performance | . |
Oct 18 | . | ||
11 | Oct 23 | Interconnect and Communication | HW4 due |
Oct 25 | Parallel I/O | assign HW5 | |
12 | Oct 30 | Paper Readings: Resilience | . |
Nov 1 | . | ||
13 | Nov 6 | Paper Readings: Performance Analysis (Techniques and Tools) | . |
Nov 8 | HW5 due | ||
14 | Nov 13. | Parallel Algorithms | assign HW6 |
Nov 15. | Parallel Applications | . | |
16 | Nov 20 | Paper Readings: Power and Engery in Parallel Systems | . |
Nov 22 | no class | . | |
17 | Nov 27 | Paper Readings: Parallel Potpourri | HW6 due |
Nov 29 | Second Exam | . |
*This schedule is tentative and subject to change.