High Perfomance Computing project for parallelizing recursive fibonacci function with the usage of three API (OMP, MPI and CUDA)
-
Updated
Dec 27, 2022 - C
High Perfomance Computing project for parallelizing recursive fibonacci function with the usage of three API (OMP, MPI and CUDA)
Source code for the course IN3200 High-performance Computing and Numerical Projects at University of Oslo.
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.
Threads in C.
General processing using GPU through compute shaders
An implementation of different parallelization approaches for the Adaptive Mesh Refinement problem, along with a comparison of their performance on the Ohio Supercomputer.
A hunter for 4x4 Turkish letter matrix. It finds possible Turkish words performly.
This repository contains the code of a JVMTI agent which automatically analyses the java bytecode during runtime and exploits the implicit loop parallelism in the code and parallelize it on the fly. This research work was published in IC4E 2018, San Diego.
[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.
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
The repository includes lab exercises for the course Parallel Programming (CS6306)
Some experimenting with parallelization and matrix multiplication.
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."