This repository contains all my Parallel Computing Assignments of EE451 at USC All the programs have been written in C++/C Homework 1: Matrix Multiplication using efficient cache usage HW1 Homework 2: Matrix Multiplication and K means clustering using Pthreads HW2 Homework 3: OpenMP (Coming Soor) Homework 4: CUDA (Coming Soon) Homework 5: MPI (Coming Soon)