Contains 2 version of Matrix Multiplication: sequential and parallel
Using Strassen algorithm: https://en.wikipedia.org/wiki/Strassen_algorithm
Using OpenMP and nested-loop matrix multiplication. The file contains the following methods:
- Parallel 2D Matrix Multiplication
- Parallel 1D Matrix Multiplication
- Convert 2D to 1D Matrix
- The both matrices in both files are randomly generated using the same seed: srand(3) for Matrix A and srand(4) for Matrix B
- For the program to return meaningful runtime, the matrix's size should be 200 or more.