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/2-10/7 Performance Analysis and Tools [no animation]
10/14 Fall break
6 10/9-10/16 Parallel Algorithms [no animation]
7 10/21-10/23 a. CUDA [no animation]
b. Advanced CUDA [no animation]
8 10/28 Performance Issues [no animation]
10/30 Midterm Exam (during class)
9 11/4 MPI+X [no animation]
10 11/6 Load Balancing [no animation]
11 11/11-11/13 Parallel Networks and Filesystems [no animation]
11/18 No class
11/20 Sparsity and ML - Prof. Bahar Asgari
11/25 No class
11/27 Thanksgiving break
12 12/2 Parallel Deep Learning [no animation]
13 12/4-12/9 CSE Applications [no animation]
12/11 Course Material Review
12/15 Final Exam (10:30 AM--12:30 PM)