Week | Date | Topics | Deadlines |
---|---|---|---|
1 | Jan 7 | Syllabus, Intro | . |
2 | Jan 12 | Message Passing | assign HW1 |
Jan 14 | . | ||
3 | Jan 19 | . | |
Jan 21 | CUDA Programming | HW1 due | |
4 | Jan 26 | assign HW2 | |
Jan 28 | Performance Tuning for Hierarchical Memory | . | |
5 | Feb 2 | . | |
Feb 4 | . | ||
6 | Feb 9 | Shared-Memory Programming | HW2 due |
Feb 11 | assign HW3 | ||
7 | Feb 16 | . | |
Feb 18 | Performance | . | |
8 | Feb 23 | Parallel I/O | HW3 due |
Feb 25 | Scientific Computing and Performance Modeling | assign HW4 | |
9 | Mar 1 | Review | . |
Mar 3 | First Exam | . | |
10 | Mar 8 | no class | . |
Mar 10 | no class | . | |
11 | Mar 15 | Scientific Computing and Performance Modeling | return First Exam |
Mar 17 | Paper Readings: Resilience | HW4 due | |
12 | Mar 22 | assign HW5 | |
Mar 24 | Paper Readings: Performance Analysis (Techniques and Tools) | . | |
13 | Mar 29 | . | |
Mar 31 | HW5 due | ||
14 | Apr 5 | Paper Readings: Parallel Potpourri | assign HW6 |
Apr 7 | . | ||
16 | Apr 12 | . | |
Apr 14 | . | ||
17 | Apr 19 | Review | HW6 due |
Apr 21 | . | ||
19 | May 5 | Second Exam 9am-11am | . |
*This schedule is tentative and subject to change.