Top 75 openmp open source projects

Occa
JIT Compilation for Multiple Architectures: C++, OpenMP, CUDA, HIP, OpenCL, Metal
Abyss
🔬 Assemble large genomes using short reads
Dive Into Ml System
Dive into machine learning system, start from reinventing the wheel.
Bvh
A modern C++ BVH construction and traversal library
Primecount
🚀 Fast prime counting function implementations
Laser
The HPC toolbox: fused matrix multiplication, convolution, data-parallel strided tensor primitives, OpenMP facilities, SIMD, JIT Assembler, CPU detection, state-of-the-art vectorized BLAS for floats and integers
Bkcrack
Crack legacy zip encryption with Biham and Kocher's known plaintext attack.
Gapbs
GAP Benchmark Suite
Babelstream
STREAM, for lots of devices written in many programming models
Corrfunc
⚡️⚡️⚡️Blazing fast correlation functions on the CPU.
Arm Vo
Efficient monocular visual odometry for ground vehicles on ARM processors
Ytk Mp4j
Ytk-mp4j is a fast, user-friendly, cross-platform, multi-process, multi-thread collective message passing java library which includes gather, scatter, allgather, reduce-scatter, broadcast, reduce, allreduce communications for distributed machine learning.
Compactnsearch
A C++ library to compute neighborhood information for point clouds within a fixed radius. Suitable for many applications, e.g. neighborhood search for SPH fluid simulations.
✭ 93
openmp
Quickpic Opensource
Open source repository for QuickPIC
Nbody
N body gravity attraction problem solver
Edge
Extreme-scale Discontinuous Galerkin Environment (EDGE)
Arraymancer
A fast, ergonomic and portable tensor library in Nim with a deep learning focus for CPU, GPU and embedded devices via OpenMP, Cuda and OpenCL backends
Kratos
Kratos Multiphysics (A.K.A Kratos) is a framework for building parallel multi-disciplinary simulation software. Modularity, extensibility and HPC are the main objectives. Kratos has BSD license and is written in C++ with extensive Python interface.
Ems
Extended Memory Semantics - Persistent shared object memory and parallelism for Node.js and Python
Stdgpu
stdgpu: Efficient STL-like Data Structures on the GPU
John
John the Ripper jumbo - advanced offline password cracker, which supports hundreds of hash and cipher types, and runs on many operating systems, CPUs, GPUs, and even some FPGAs
Optim
OptimLib: a lightweight C++ library of numerical optimization methods for nonlinear functions
Faasm
High-performance stateful serverless runtime based on WebAssembly
Amgcl
C++ library for solving large sparse linear systems with algebraic multigrid method
Armadillo Code
Armadillo: fast C++ library for linear algebra & scientific computing - http://arma.sourceforge.net
Weave
A state-of-the-art multithreading runtime: message-passing based, fast, scalable, ultra-low overhead
Stats
A C++ header-only library of statistical distribution functions.
Kernels
This is a set of simple programs that can be used to explore the features of a parallel platform.
bolt
Official BOLT Repository
crowdsource-video-experiments-on-android
Crowdsourcing video experiments (such as collaborative benchmarking and optimization of DNN algorithms) using Collective Knowledge Framework across diverse Android devices provided by volunteers. Results are continuously aggregated in the open repository:
Torsten
library of C++ functions that support applications of Stan in Pharmacometrics
shortcut-comparison
Performance comparison of parallel Rust and C++
capture3
C++ research project to learn more about cameras, image processing, color spaces, OpenCV and multi‑threading.
pyccel
Python extension language using accelerators
FGPU
No description or website provided.
allgebra
Base container for developing C++ and Fortran HPC applications
tbslas
A parallel, fast solver for the scalar advection-diffusion and the incompressible Navier-Stokes equations based on semi-Lagrangian/Volume-Integral method.
wxparaver
wxParaver is a trace-based visualization and analysis tool designed to study quantitative detailed metrics and obtain qualitative knowledge of the performance of applications, libraries, processors and whole architectures.
buddhabrot
Single Core and Multi Core (CPU and GPU) versions of Buddhabrot
euler2d kokkos
Simple 2d finite volume solver for Euler equations using c++ kokkos library
HeCBench
software.intel.com/content/www/us/en/develop/articles/repo-evaluating-performance-productivity-oneapi.html
rkmh
Classify sequencing reads using MinHash.
yask
YASK--Yet Another Stencil Kit: a domain-specific language and framework to create high-performance stencil code for implementing finite-difference methods and similar applications.
research-computing-with-cpp
UCL-RITS *C++ for Research* engineering course
GOMC
GOMC - GPU Optimized Monte Carlo is a parallel molecular simulation code designed for high-performance simulation of large systems
1-60 of 75 openmp projects