Skip to content

Maryam024/Matrix-Multiplication_PDC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Parallel Assignment: Matrix Multiplication

Student Information

  • Name: Maryam Zaheer
  • Roll Number: 2023CS175

Problem Description

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.

How to Run

Sequential Version

  1. Navigate to the sequential folder.
  2. Ensure all dependencies are installed (e.g., Python libraries like numpy or C/C++ compiler if using C).
  3. 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

About

Matrix multiplication assignment comparing sequential and parallel implementations to analyze performance, scalability, and execution time improvements through parallel computing.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages