C++ Opencl

Open-source C++ projects categorized as Opencl

Top 23 C++ Opencl Projects

  1. mace

    MACE is a deep learning inference framework optimized for mobile heterogeneous computing platforms.

  2. JetBrains

    Tell us how you use coding tools. You may win a prize! Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!

    JetBrains logo
  3. ArrayFire

    ArrayFire: a general purpose GPU library.

  4. FluidX3D

    The fastest and most memory efficient lattice Boltzmann CFD software, running on all GPUs and CPUs via OpenCL. Free for non-commercial use.

    Project mention: FluidX3D | news.ycombinator.com | 2024-12-07
  5. VkFFT

    Vulkan/CUDA/HIP/OpenCL/Level Zero/Metal Fast Fourier Transform library

  6. Boost.Compute

    A C++ GPU Computing Library for OpenCL

  7. compute-runtime

    Intel® Graphics Compute Runtime for oneAPI Level Zero and OpenCL™ Driver

  8. CLBlast

    Tuned OpenCL BLAS

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. amgcl

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

    Project mention: CuPy: NumPy and SciPy for GPU | news.ycombinator.com | 2024-09-20

    For my tasks, I had some success with algebraic multigrid solvers as preconditioner, for example from AMGCL or PyAMG. They are also reasonably easy to get started with.

    https://github.com/pyamg/pyamg

    https://github.com/ddemidov/amgcl

    But I only have to deal with positive definite systems, so YMMV.

    I am not sure whether those libraries can deal with multiple right-hand sides, but most complexity is in the preconditioners anyway.

  11. VC4CL

    OpenCL implementation running on the VideoCore IV GPU of the Raspberry Pi models

  12. VexCL

    VexCL is a C++ vector expression template library for OpenCL/CUDA/OpenMP

  13. AutoDock-GPU

    AutoDock for GPUs and other accelerators

  14. triSYCL

    Generic system-wide modern C++ for heterogeneous platforms with SYCL from Khronos Group

  15. occa

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

  16. xmrig-amd

    Monero AMD (OpenCL) miner

  17. OpenCL-Wrapper

    OpenCL is the most powerful programming language ever created. Yet the OpenCL C++ bindings are cumbersome and the code overhead prevents many people from getting started. I created this lightweight OpenCL-Wrapper to greatly simplify OpenCL software development with C++ while keeping functionality and performance.

  18. mixbench

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

  19. clvk

    Implementation of OpenCL 3.0 on Vulkan

  20. pytorch_dlprim

    DLPrimitives/OpenCL out of tree backend for pytorch

  21. BabelStream

    STREAM, for lots of devices written in many programming models

  22. opencl-intercept-layer

    Intercept Layer for Debugging and Analyzing OpenCL Applications

  23. RayTracing

    Realtime GPU Path tracer based on OpenCL and OpenGL (by AlexanderVeselov)

  24. OpenCL-Benchmark

    A small OpenCL benchmark program to measure peak GPU/CPU performance.

  25. gpuowl

    GPU Mersenne primality test.

    Project mention: AMA: GpuOwl/PRPLL, GPU software used to find the largest prime number | news.ycombinator.com | 2024-10-25

    Hi, I'm Mihai Preda the author of GpuOwl/PRPLL [1], an OpenCL software that was used by Luke Durant for his recent discovery of the largest prime number know, the 52nd Mersenne prime 2^136279841 - 1 [2].

    Feel free to ask questions about technical aspects of the GpuOwl implementation, about optimizations, tricks, efficient FFT implementation on GPUs etc. Or anything else.

    [1] GpuOwl: https://github.com/preda/gpuowl

  26. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
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++ Opencl discussion

Log in or Post with

C++ Opencl related posts

  • Memory-Level Parallelism: Apple M2 vs. Apple M4

    2 projects | news.ycombinator.com | 9 Jul 2025
  • Show HN: HipScript – Run CUDA in the Browser with WebAssembly and WebGPU

    5 projects | news.ycombinator.com | 7 Jan 2025
  • AMA: GpuOwl/PRPLL, GPU software used to find the largest prime number

    1 project | news.ycombinator.com | 25 Oct 2024
  • Gimps Discovers Largest Known Prime Number: 2^136279841 – 1

    1 project | news.ycombinator.com | 21 Oct 2024
  • New Mersenne Prime discovered (probably)

    1 project | news.ycombinator.com | 19 Oct 2024
  • Hosting Your Own AI Chatbot on Android Devices

    3 projects | dev.to | 6 Apr 2024
  • Vcc – The Vulkan Clang Compiler

    9 projects | news.ycombinator.com | 9 Jan 2024
  • A note from our sponsor - JetBrains
    surveys.jetbrains.com | 1 Sep 2025
    Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes! Learn more →

Index

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

# Project Stars
1 mace 5,013
2 ArrayFire 4,768
3 FluidX3D 4,631
4 VkFFT 1,669
5 Boost.Compute 1,624
6 compute-runtime 1,270
7 CLBlast 1,134
8 amgcl 805
9 VC4CL 737
10 VexCL 715
11 AutoDock-GPU 514
12 triSYCL 447
13 occa 431
14 xmrig-amd 427
15 OpenCL-Wrapper 422
16 mixbench 418
17 clvk 405
18 pytorch_dlprim 365
19 BabelStream 347
20 opencl-intercept-layer 340
21 RayTracing 336
22 OpenCL-Benchmark 242
23 gpuowl 203

Sponsored
Tell us how you use coding tools. You may win a prize!
Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!
surveys.jetbrains.com

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