C++ Openmp

Open-source C++ projects categorized as Openmp
Cuda CPP Mpi HPC GPU

Top 23 C++ Openmp Projects

  1. CTranslate2

    Fast inference engine for Transformer models

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. oneDNN

    oneAPI Deep Neural Network Library (oneDNN)

  4. 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)

  5. stdgpu

    stdgpu: Efficient STL-like Data Structures on the GPU

  6. faasm

    High-performance stateful serverless runtime based on WebAssembly

  7. amgcl

    C++ library for solving large sparse linear systems with algebraic multigrid method

  8. open.mp

    Open Multiplayer, a multiplayer mod fully backwards compatible with SA-MP

  9. ginkgo

    Numerical linear algebra software package (by ginkgo-project)

  10. muparser

    muparser is a fast math parser library for C/C++ with (optional) OpenMP support.

  11. mixbench

    A GPU benchmark tool for evaluating GPUs and CPUs on mixed operational intensity kernels (CUDA, OpenCL, HIP, SYCL, OpenMP)

  12. rawspeed

    fast raw decoding library

  13. occa

    Portable and vendor neutral framework for parallel programming on heterogeneous platforms.

  14. alpaka

    Abstraction Library for Parallel Kernel Acceleration :llama: (by alpaka-group)

  15. BabelStream

    STREAM, for lots of devices written in many programming models

  16. primecount

    🚀 Fast prime counting function library

  17. 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 🍴

    Project mention: Myths Programmers Believe about CPU Caches | news.ycombinator.com | 2025-11-01

    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...

  18. mcmap

    Pixel-art map visualizer for Minecraft. Maps are drawn from an isometric perspective.

  19. monolish

    monolish: MONOlithic LInear equation Solvers for Highly-parallel architecture

  20. spheni

    Lightweight Vector Search Library focused on Memory Efficiency

    Project mention: Show HN: Spheni – A Vector Search Engine in C++ built from scratch, for Python | news.ycombinator.com | 2026-02-11
  21. ParallelReductionsBenchmark

    Thrust, CUB, TBB, AVX2, AVX-512, CUDA, OpenCL, OpenMP, Metal, and Rust - all it takes to sum a lot of numbers fast!

    Project mention: Fork Union: Beyond OpenMP in C++ and Rust? | news.ycombinator.com | 2025-09-28

    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/...

  22. MandelbrotSSE

    Real-time Mandelbrot zoom via SSE, AVX, OpenMP, CUDA, XaoS...

  23. hpdbscan

    Highly parallel DBSCAN (HPDBSCAN)

  24. parallel-kd-tree

    Parallel k-d tree with C++17, MPI and OpenMP

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ Openmp discussion

Log in or Post with

C++ Openmp related posts

  • Myths Programmers Believe about CPU Caches

    1 project | news.ycombinator.com | 1 Nov 2025
  • Fork Union: Beyond OpenMP in C++ and Rust?

    8 projects | news.ycombinator.com | 28 Sep 2025
  • Support for a6700?

    1 project | /r/DarkTable | 5 Dec 2023
  • A7R V RAW Support

    1 project | /r/DarkTable | 3 May 2023
  • Anyone know a more efficient method to use for cracking this zip?

    1 project | /r/HowToHack | 3 Feb 2023
  • bkcrack - Crack legacy zip encryption with Biham and Kocher's known plaintext attack.

    1 project | /r/CKsTechNews | 16 Jan 2023
  • How does one crack a ZIP file password when you have access to one of the files from the ZIP file?

    2 projects | /r/HowToHack | 13 Dec 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 8 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?