SimpleOpenCLSamples
Boost.Compute
SimpleOpenCLSamples | Boost.Compute | |
---|---|---|
7 | - | |
76 | 1,500 | |
- | 0.5% | |
7.0 | 0.0 | |
17 days ago | 9 days ago | |
C++ | C++ | |
MIT License | Boost Software License 1.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
SimpleOpenCLSamples
-
In the next 5 years, what do you think can push OpenCL adoption?
https://github.com/bashbaug/SimpleOpenCLSamples/tree/main/samples/usm - some USM samples, including several linked list samples.
- OpenCL 3.0.12 Released With Command Buffers Mutable Dispatch Extension and Enhanced Layers Support
-
Why are there lack of opencl tutorial?
Selfishly, my own SimpleOpenCLSamples repo: https://github.com/bashbaug/SimpleOpenCLSamples
- Cant get OpenCL to run
-
Profiling OpenCL code
We use the OpenCL Intercept Layer extensively. It's open-source, vendor-independent, and cross-platform. I wrote a tutorial to demonstrate common usages, if you want to see what it can do.
- I want to learn OpenCL but don't know where to start
- Any materials or samples on opencl 3.0?
Boost.Compute
We haven't tracked posts mentioning Boost.Compute yet.
Tracking mentions began in Dec 2020.
What are some alternatives?
OpenCL-Guide - A guide to help developers get up and running quickly with the OpenCL programming framework
Thrust - [ARCHIVED] The C++ parallel algorithms library. See https://github.com/NVIDIA/cccl
FluidX3D - The fastest and most memory efficient lattice Boltzmann CFD software, running on all GPUs via OpenCL.
moodycamel - A fast multi-producer, multi-consumer lock-free concurrent queue for C++11
opencl-intercept-layer - Intercept Layer for Debugging and Analyzing OpenCL Applications
ArrayFire - ArrayFire: a general purpose GPU library.
nvidia-opencl-examples
C++React - C++React: A reactive programming library for C++11.
HPX - The C++ Standard Library for Parallelism and Concurrency
OpenCL-Getting-Started - A small "getting started" tutorial for OpenCL. See http://www.eriksmistad.no/getting-started-with-opencl-and-gpu-computing/ for more info
Bolt - Bolt is a C++ template library optimized for GPUs. Bolt provides high-performance library implementations for common algorithms such as scan, reduce, transform, and sort.