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) |