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 →
Top 23 C++ Opencl Projects
-
mace
MACE is a deep learning inference framework optimized for mobile heterogeneous computing platforms.
-
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.
-
-
FluidX3D
The fastest and most memory efficient lattice Boltzmann CFD software, running on all GPUs and CPUs via OpenCL. Free for non-commercial use.
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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.
-
-
-
-
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.
-
-
-
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.
-
mixbench
A GPU benchmark tool for evaluating GPUs and CPUs on mixed operational intensity kernels (CUDA, OpenCL, HIP, SYCL, OpenMP)
-
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Opencl discussion
C++ Opencl related posts
-
Show HN: HipScript – Run CUDA in the Browser with WebAssembly and WebGPU
-
AMA: GpuOwl/PRPLL, GPU software used to find the largest prime number
-
Gimps Discovers Largest Known Prime Number: 2^136279841 – 1
-
New Mersenne Prime discovered (probably)
-
Hosting Your Own AI Chatbot on Android Devices
-
Vcc – The Vulkan Clang Compiler
-
ChipStar: Run CUDA/Hip on SPIR-V via OpenCL/Level Zero
-
A note from our sponsor - InfluxDB
www.influxdata.com | 19 May 2025
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 |