Parallel Computing (CMSC416/CMSC616)

Lecture Slides

Number Dates Topic and Slides Lecture Summary
1 9/2-9/4 Introduction and Terminology [no animation]
9/9 No class
2 9/11-9/16 Designing parallel programs [no animation]
3 9/18-9/23 OpenMP [no animation]
4 9/25-10/2 a. Message passing and MPI [no animation]
b. Advanced MPI [no animation]
5 10/7-10/9 Performance Analysis and Tools [no animation]
10/14 Fall break
6 10/16-10/21 Parallel Algorithms [no animation]
7 10/23-10/28 a. CUDA [no animation]
b. Advanced CUDA [no animation]
8 Performance Issues [no animation]
10/30 Midterm Exam (during class)
9 MPI+X
10 Load Balancing
11 Parallel Networks and Filesystems
12 CSE Applications
CSE Applications (contd.)
11/27 Thanksgiving break
13 Parallel Deep Learning
12/15 Final Exam (10:30 AM--12:30 PM)