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

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

    SaaSHub 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

    Project mention: Testing AMD's Giant MI300X | news.ycombinator.com | 2024-06-25

    Xilinx made triSYCL (https://github.com/triSYCL/triSYCL), so maybe there's some chance AMD would invest in creating first-class support for SYCL (an open standard from Khronos). That'd be nice. But I don't have much hope in that regard.

  15. xmrig-amd

    Monero AMD (OpenCL) miner

  16. occa

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

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

    Deep Learning Primitives and Mini-Framework for OpenCL

  26. SaaSHub

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

    SaaSHub 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

  • 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
  • ChipStar: Run CUDA/Hip on SPIR-V via OpenCL/Level Zero

    1 project | news.ycombinator.com | 15 Dec 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 19 May 2025
    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. 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,010
2 ArrayFire 4,700
3 FluidX3D 4,419
4 VkFFT 1,628
5 Boost.Compute 1,609
6 compute-runtime 1,233
7 CLBlast 1,103
8 amgcl 791
9 VC4CL 736
10 VexCL 712
11 AutoDock-GPU 471
12 triSYCL 443
13 xmrig-amd 422
14 occa 418
15 OpenCL-Wrapper 399
16 mixbench 400
17 clvk 392
18 pytorch_dlprim 346
19 BabelStream 336
20 opencl-intercept-layer 328
21 RayTracing 325
22 OpenCL-Benchmark 206
23 dlprimitives 195

Sponsored
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.
www.influxdata.com

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