Skip to content

egebasturk/Parallel-Computing-Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Parallel-Computing-Projects

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