These are "2019 NTHU CS542200 Parallel Programming" course projects.
Implement odd-even sort with MPI.
Parallelize the sequential Mandelbrot Set program.
1. pthread: Single node shared memory programming using Pthread.
2. hybrid: Multi-node hybrid parallelism programming using MPI + OpenMP.
Use threading to parallelize the all-pairs shortest path problem.
Implement blocked Floyd-Warshall algorithm with cuda on a single GPU.
Implement blocked Floyd-Warshall algorithm with cuda on multiple GPUs.