Projects in High Performance Computing
Software Design, High Performance Computing, Parallel Programming
March 2022 - June 2022
A collection of projects demonstrating parallel computing and concepts in high performance computing. The materials cover distributed and shared memory parallelization techniques through hands on implementations.
The projects progress from foundational concepts in C and basic MPI and OpenMP frameworks to more sophisticated applications, including parallel AI algorithms, matrix operations, and computational problems such as Prim’s algorithm and Fourier transforms.
