This repository contains all the programming assignments and projects for the Accelerated Computing course. It includes implementations utilizing OpenMP, CUDA, MPI, OpenCI, and OpenACC aimed at demonstrating parallel computing and acceleration techniques.
Technologies OpenMP - For multi-threading on CPUs. CUDA - For programming NVIDIA GPUs. MPI - For distributed computing. HIP - Portable C++ for AMD GPUs. OpenACC - For directive-based accelerators.
Installation Instructions on how to set up and run the projects:
git clone https://github.com/yourusername/AcceleratedComputing.git cd AcceleratedComputing