C++ gpu-programming

Open-source C++ projects categorized as gpu-programming

Top 5 C++ gpu-programming Projects

  • taichi

    Productive & portable high-performance programming in Python.

    Project mention: Taichi v1.5.0 Released! See what's new👇 | /r/taichi_lang | 2023-04-17

    Check our the realease note (https://github.com/taichi-dev/taichi/releases) for more improvements.

  • codon

    A high-performance, zero-overhead, extensible Python compiler using LLVM

    Project mention: Codon: Python Compiler | news.ycombinator.com | 2023-05-08

    Their fannkuch benchmark seems to be a bit dishonest. They claim an enormous perf delta on https://exaloop.io/benchmarks.html but fannkuch uses factorial a lot and they define factorial with a very small (n=20) table: https://github.com/exaloop/codon/blob/fb461371613049539654c1...

    Disclaimer: I've worked on several Python runtimes and compilers, but I'm not by any means out to get Codon. Just happened across this by accident while looking at their inline LLVM, which is neat.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • Taskflow

    A General-purpose Parallel and Heterogeneous Task Programming System

    Project mention: Taskflow: A General-Purpose Parallel and Heterogeneous Task Programming System | news.ycombinator.com | 2023-05-07
  • vuh

    Vulkan compute for people

    Project mention: GLSL shaders for OpenCL | /r/gpgpu | 2022-11-24

    The only one that is relatively lightweight (and doesn't have dependencies) is vuh (https://github.com/Glavnokoman/vuh) that looks unsupported.

  • Gpufit

    GPU-accelerated Levenberg-Marquardt curve fitting in CUDA

    Project mention: Has anyone been able to get lmfit working with GPU/cuda, or know some other GPU based curve fitting library? | /r/learnpython | 2022-09-16

    There's GPUFit, but it doesn't seem as easy an flexible, and it looks like I'll have to write all my own fitting models and then recompile, which, I'll do it if I have to, but I really prefer the flexibility that lmfit provides.

  • Sonar

    Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

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). The latest post mention was on 2023-05-08.

C++ gpu-programming related posts


What are some of the best open-source gpu-programming projects in C++? This list will help you:

Project Stars
1 taichi 23,229
2 codon 12,800
3 Taskflow 8,338
4 vuh 326
5 Gpufit 265
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives