Parallel Programming
All assignments are to make a serial push-relabel algorithm parallelised with Open MPI, Pthreads, CUDA.
Message Passing Programming Models
MPI
Shared Memory Programming Models
Pthreads, OpenMP
Data Parallel Programming Models
CUDA