There are 6 repositories under openmp-parallelization topic.
OptimLib: a lightweight C++ library of numerical optimization methods for nonlinear functions
Heterogeneous Research Platform (HERO) for exploration of heterogeneous computers consisting of programmable many-core accelerators and an application-class host CPU, including full-stack software and hardware.
Learn OpenMP examples step by step
DiscoPoP - Discovery of Potential Parallelism
Computational Fluid Dynamics, Waves, Reactions, Plasmas
An implementation of the OpenMP directives for Zig
Slides, exercises and resources for the 2023-2024 course "High Performance Computing" under the "Scientific and Data-Intensive Computing" Naster Program at University of Trieste
A simple chess engine written in C and parallelized using OpenMP
Sequential and Parallel(using Open MP and Pthreads) Implementations(c++) of the K Means Clustering Algorithm and visualizing the results for a comparative study of the Speedup and Efficiency achieved in 3 different implementations
n-body-simulation performance test suite
An implementation of parallel Boruvka's algorithm written in C++ using OpenMP.
A parallelized implementation of Principal Component Analysis (PCA) using Singular Value Decomposition (SVD) in OpenMP for C. The procedure used is Modified Gram Schmidt algorithm. The method for Classical Gram Schmidt is also available for use.
SPPU BE COMP Codes of LP1 - HPC, AIR, and DA
Framework for building parallel cellular automata in C++. In it you can also find a work-stealing threadpool and a reusable barrier that you can use in other projects.
C++, OpenMP and CUDA implementation of Mean Shift clustering algorithm
This was our Final Project for Distributed Computing. In this we had to create a distributed system that will use the Brute Force Algorithm to crack a password from the etc/shadows file of Ubuntu as all the passwords are stored there. We used OpenMP and MPICH for this implementation.
Slides, exercises and resources for the 2023-2024 course "Advanced High Performance Computing" under the at "Scientific and Data-Intensive Computing" Master Program at University of Trieste
Sample codes for parallel programming using OpenMP on CPU and CUDA on GPU
Parallel and Distributed computing problem programs implemented in OpenMP and MPI
Mutual information estimator with adaptive partitioning algorithm (C++/OpenMP accelerated).
Programming for Numerical Computation using C-OpenMP (Parallel Programming)
Parallel Programming Lectured by Yi-Ping You @CS NCTU Taiwan
🎛️ Exercicis de Paral·lelisme (PAR) Q1 - UPC FIB
This repository contains my comprehensive Parallel Computing Notes written in LaTeX. It serves as both a study reference and a practical resource for students, researchers, and professionals (especially from non-CS backgrounds) working in High Performance Computing (HPC), OpenMP, MPI, CUDA.
Implementation of an Image Processing Library for time consuming operations such as Image Blurring,Negation,Edge Detection and Contrast Stretching.
Using bash to automate the compilation, scheduling and profiling of MPI / OpenMP applications
In this task, we had to write a multi-threaded OpenMP program, that will solve the consensus problem. If all the slave (child) processes agree on a single decision, then the processes will terminate displaying consensus reached.
Heat Equation using different solvers (Jacobi, Red-Black, Gaussian) in C using different paradigms (sequential, OpenMP, MPI, CUDA) - Assignments for the Concurrent, Parallel and Distributed Systems course @ UPC 2013
A Visualisation of N-body Gravitational body system in OpenCV using C++ and OpenMP parallelization
Parallel computing: Infectious Disease Modeling with OpenMP. Agent based modelling on Undirected Acyclic graphs.
This project implements a N-Body Simulation using OpenCL and OpenGL. It can be used to benchmark both GPU and CPU.
A repository for the codes used in my MSc thesis
Console based C++ application