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 →
Top 23 C++ Opencl Projects
-
mace
MACE is a deep learning inference framework optimized for mobile heterogeneous computing platforms.
-
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!
-
-
FluidX3D
The fastest and most memory efficient lattice Boltzmann CFD software, running on all GPUs and CPUs via OpenCL. Free for non-commercial use.
-
-
-
-
-
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.
-
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.
-
-
-
-
-
-
-
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)
-
-
-
-
-
-
-
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
-
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!
C++ Opencl discussion
C++ Opencl related posts
-
Memory-Level Parallelism: Apple M2 vs. Apple M4
-
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
-
A note from our sponsor - JetBrains
surveys.jetbrains.com | 1 Sep 2025
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 |