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 11 September 18 Assignment 0.1
1 OpenMP September 23 September 30 Assignment 1
0.2 Running MPI Programs September 30 October 7 Assignment 0.2
2 MPI October 7 October 21 Assignment 2
3 Tools October 21 October 28 Assignment 3
4 CUDA October November Assignment 4
5 MPI+OpenMP
(only for 616 students)
November November Assignment 5