| Number | Dates | Topic and Slides | Lecture Summary |
|---|---|---|---|
| 1 | 8/27-8/29 | Introduction and Terminology | |
| 2 | 9/3 | Designing parallel programs | |
| 3 | 9/5-9/10 | OpenMP | |
| 4 | 9/12-9/24 | a. Message passing and MPI b. Advanced MPI |
|
| 5 | 9/26-10/1 | Performance Analysis and Tools | |
| 6 | 10/3-10/8 | Parallel Algorithms | |
| 7 | 10/10-10/15 | a. CUDA b. Advanced CUDA |
|
| 8 | 10/17 | Performance Issues | |
| 10/22 | Course Material Review | ||
| 10/24 | Midterm Exam (during class) | ||
| 9 | 10/28 | MPI+X | |
| 10 | 10/31 | Load Balancing | |
| 11 | 11/5-11/12 | Parallel Networks and Filesystems | |
| 12 | 11/14 | CSE Applications | |
| 13 | 11/19 | Shared-memory Parallel Algorithms | |
| 11/21 | No class | ||
| 11/26 | CSE Applications (contd.) | ||
| 11/28 | Thanksgiving break | ||
| 14 | 12/3 | Parallel Deep Learning | |
| 12/5 | Course Material Review | ||
| 12/11 | Final Exam (6:30--8:30 PM) | ||