COMP 422/534
Parallel Computing
Fall 2018
Assignments
Due 21 September 2018 @ 5pm:
Assignment 1 - Parallel Exploratory Search using Cilk Plus
Due 16 October 2018 @ 1pm:
Assignment 2 - Solving a linear system in parallel using LU decomposition
Read the UC Berkeley Technical Report
Communication-optimal parallel 2.5D matrix multiplication and LU factorization algorithms
to learn about the algorithm that you will be implementing in Assignment 3.
Read about Argonne National Laboratory's
Jumpshot-4
tool for visualizing MPI message traces. You will need this tool for Assignment 3.
Due 9 November 2018 @ 5pm:
Assignment 3 - 2.5D Matrix Multiplication using MPI
Due 12 December 2018 @ 5pm:
Assignment 4 - Implementing a data-parallel bitonic sort using a GPU with CUDA
NOTE: by the registrar's rules, no slip days allowed for this assignment
Policy on Late Work