Skip to content

Repository files navigation

Accelerated Computing

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

About

Course repository for Accelerated Computing projects using OpenMP, CUDA, MPI, and more. Includes examples and performance analysis on CPU threads, GPUs, and FPGAs.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages