- Name: Maryam Zaheer
- Roll Number: 2023CS175
This assignment focuses on performing matrix multiplication using both sequential and parallel approaches.
Matrix multiplication is a fundamental computational problem with high applicability in scientific computing, graphics, and data processing.
It was chosen to demonstrate the performance benefits of parallel computing and how computational time can be reduced for large matrices.
- Navigate to the
sequentialfolder. - Ensure all dependencies are installed (e.g., Python libraries like
numpyor C/C++ compiler if using C). - Run the sequential program:
# Python example
python sequential_matrix_multiplication.py
# C example
gcc sequential_matrix_multiplication.c -o sequential_matrix_multiplication
./sequential_matrix_multiplication