Projects for CS 426 Parallel Computing
- Project 1: MPI Basics
- Basic MPI Send & Gather Operations
- Collective Communication: Scatter/Scatterv, Gather/Gatherv, Broadcast, All Reduce
- Matrix-Matrix Multiplication
- Project 2: MPI Parallel Document Search System
- Calculate document similarity values in parallel
- Implement K-Reduce to reduce local results
- Project 3: OpenMP LBP Implementation for Face Similarity
- Apply lbp in training step over the training data and create histograms from the similarities
- Find the person according to trained histograms and the given image
- Project 4: CUDA Sparse Matrix Vector Multiplication
- Matrix-Vector multiplication, with CSR matrix format