Parallel Computing (CMSC416/CMSC616)

Lecture Slides

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 [pdf]
4 9/12-9/19 a. Message passing and MPI
b. Advanced MPI
[pdf]
5 Performance Analysis and Tools [pdf]
6 Parallel Algorithms [pdf]
7 a. CUDA
b. Advanced CUDA
10/22 Course Material Review
10/24 Midterm Exam (during class)
8 Performance Issues
9 Other GPU Programming Models
10 Load Balancing
11/28 Thanksgiving break
11 Parallel Networks and Filesystems
12 a. CSE Applications
b. Parallel Deep Learning
12/5 Course Review
Final Exam () -- IRB