Introduction to Parallel Computing (CMSC 416/818X)

Lecture Slides

Number Dates Topic(s)
1 8/30-9/1 Introduction and Terminology
2 9/6-9/13 Designing parallel programs
3 9/15-9/22 a. Message passing and MPI
b. Advanced MPI
4 9/27-9/29 Performance Analysis and Tools
5 10/4-10/6 OpenMP
6 10/11-10/13 Parallel Algorithms
7 10/18-10/20 a. CUDA
b. Advanced CUDA
8 10/25 Performance Issues
10/27 Midterm Exam (during class)
9 11/3-11/8 Charm++
10 11/10 Load Balancing
11 11/17 Filesystems
11/22 Networks
11/24 Thanksgiving recess
12 11/29-12/1 CSE Applications
13 12/6 Other Applications
12/8 Course review
12/14 Final Exam (8:00--10:00 AM)