The repository includes lab exercises for the course Parallel Programming (CS6306)
-
Updated
Jul 19, 2021 - C
The repository includes lab exercises for the course Parallel Programming (CS6306)
Source code for the course IN3200 High-performance Computing and Numerical Projects at University of Oslo.
Implementation and analysis of parallel task decomposition techniques for the Mandelbrot set computation, developed as part of the PAR (parallelism) course at the FIB - UPC Barcelona. Using OpenMP, focusing on iterative and recursive task decomposition.
Threads in C.
General processing using GPU through compute shaders
[MIRROR] A parallelized prime number generator written in C.
Conway's game of life parallelization using pure MPI and MPI-OpenMP hybrid implementation.
Parallel quicksort algorithm using Pthreads.
PVM parallellization interface for single threaded scripts. This software allows to distribute executions in PVM enabled clusters using single program multiple data paradigm.
C code for 3 different architectures i.e. GPU/Cray XMT/OMP to demonstrate parallelizing Subset Sum Problem.
A C Library for Integrating Bzo-compatible code, also usable as the Bzo Runtime Environment.
a program demonstrating the potential efficiency gains (or losses) from the use of pthreads and a simple lockless algorithm given an arbitrary number of cores/threads
Some experimenting with parallelization and matrix multiplication.
This repository lists 4 problems solved using C. Each problem has its own serial and parallel implementations. For the latter, the OpenMP API was utilized.
A hunter for 4x4 Turkish letter matrix. It finds possible Turkish words performly.
High Perfomance Computing project for parallelizing recursive fibonacci function with the usage of three API (OMP, MPI and CUDA)
Parallellization of the Kmeans algorithm with OpenMP
Add a description, image, and links to the parallelization topic page so that developers can more easily learn about it.
To associate your repository with the parallelization topic, visit your repo's landing page and select "manage topics."