Parallel Computing (CMSC416/CMSC616)

Programming Assignments

All assignments are posted before or at 11:59 PM on the dates below, and all deadlines are at 11:59 PM Eastern Time on the day they are due.
You can submit assignments late only by one day for a 20% penalty, and we will not accept them beyond this automatic extension. This does NOT apply to extra credit assignments.
If you make multiple submissions on gradescope, we will grade the most recent one submitted before the submission site closes.

Note: If you need a longer extension because of a prolonged illness, you will need to provide a doctor's note. A self-signed note cannot be used for this.

Number Topic Date posted Due on Details
0.1 Using the Linux Shell September 3 September 10 Assignment 0.1
1 OpenMP September September Assignment 1
0.2 Running MPI Programs September October Assignment 0.2
2 MPI October October Assignment 2
3 Tools October October Assignment 3
4 CUDA November November Assignment 4
5 MPI+OpenMP
(only for 616 students)
November November Assignment 5