OpenCL is an open standard for parallel programming across heterogeneous processors including CPUs, GPUs, and other accelerators.. There are currently 2 open-source alternatives to OpenCL, with a combined total of 488 GitHub stars. The most common language among these projects is C++.
Showing 2 open-source alternatives
A Vulkan-based GPGPU computing framework that reduces boilerplate for portable, high-performance GPU computing.
A GPGPU engine for C++ that executes SPIR-V compute shaders using Vulkan, similar to OpenCL but with a more abstract interface.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.