SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C++ Openmp Projects
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
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. (by KratosMultiphysics)
-
-
-
-
-
-
-
mixbench
A GPU benchmark tool for evaluating GPUs and CPUs on mixed operational intensity kernels (CUDA, OpenCL, HIP, SYCL, OpenMP)
-
-
-
-
-
-
ForkUnion
Lower-latency OpenMP-style minimalistic scoped thread-pool designed for 'Fork-Join' parallelism in Rust and C++, avoiding memory allocations, mutexes, CAS-primitives, and false-sharing on the hot path 🍴
As mentioned in the docstring above, using STL's `std::hardware_destructive_interference_size` won't help you. On ARM, this issue becomes even more pronounced, so concurrency-heavy code should ideally be compiled multiple times for different coherence protocols and leverage "dynamic dispatch", similar to how I & others handle SIMD instructions in libraries that need to run on a very diverse set of platforms.
[1] https://github.com/ashvardanian/ForkUnion/blob/46666f6347ece...
-
-
-
Project mention: Show HN: Spheni – A Vector Search Engine in C++ built from scratch, for Python | news.ycombinator.com | 2026-02-11
-
ParallelReductionsBenchmark
Thrust, CUB, TBB, AVX2, AVX-512, CUDA, OpenCL, OpenMP, Metal, and Rust - all it takes to sum a lot of numbers fast!
I was asked this a few months back but don’t have the measurements fresh anymore. In general, I think TBB is one of the more thorough and feature-rich parallelism libraries out there. That said, I just found a comparable usage example in my benchmarks, and it doesn’t look like TBB will have the same low-latency profile as Fork Union: https://github.com/ashvardanian/ParallelReductionsBenchmark/...
-
-
-
C++ Openmp discussion
C++ Openmp related posts
-
Myths Programmers Believe about CPU Caches
-
Fork Union: Beyond OpenMP in C++ and Rust?
-
Support for a6700?
-
A7R V RAW Support
-
Anyone know a more efficient method to use for cracking this zip?
-
bkcrack - Crack legacy zip encryption with Biham and Kocher's known plaintext attack.
-
How does one crack a ZIP file password when you have access to one of the files from the ZIP file?
-
A note from our sponsor - SaaSHub
www.saashub.com | 8 Jun 2026
Index
What are some of the best open-source Openmp projects in C++? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | CTranslate2 | 4,507 |
| 2 | oneDNN | 3,998 |
| 3 | Kratos | 1,279 |
| 4 | stdgpu | 1,263 |
| 5 | faasm | 924 |
| 6 | amgcl | 864 |
| 7 | open.mp | 602 |
| 8 | ginkgo | 598 |
| 9 | muparser | 517 |
| 10 | mixbench | 459 |
| 11 | rawspeed | 450 |
| 12 | occa | 441 |
| 13 | alpaka | 414 |
| 14 | BabelStream | 363 |
| 15 | primecount | 354 |
| 16 | ForkUnion | 330 |
| 17 | mcmap | 327 |
| 18 | monolish | 201 |
| 19 | spheni | 182 |
| 20 | ParallelReductionsBenchmark | 118 |
| 21 | MandelbrotSSE | 91 |
| 22 | hpdbscan | 44 |
| 23 | parallel-kd-tree | 36 |