Implemented following functionality in the parallel computing toolbox:
Project 1 :
- Matrix multiplication and storage schemes.
- LU Decomposition and
Ax = b
solution. - QR Decomposition and
Ax = b
solution.
Project 2 :
- Parallelization based on OpenMP.
- For compiling any program:
gcc -fopenmp file.c
- Solutions on:
For loop
scheduling.- Parallel Monte carlo for PI digits calculation.
- Parallel Jacobi solver for generating new matrix with values containing mean of 4 neighbours.
- Example of race condition
- Resources:
Project 3 :
- Parallel implementation of PCA for image compression from scratch.