A curated list of awesome GPGPU (CUDA/OpenCL/Vulkan) resources
- cuda-api-wrappers - Thin, unified, C++-flavored wrappers for the CUDA APIs [github ]
- Thrust - The C++ parallel algorithms library [github ]
- Arrayfire - A General purpose GPU library [github ]
- Boost.Compute - A C++ GPU Computing Library for OpenCL [github ]
- Chlorine - Dead Simple OpenCL [github ].
- clpp - Lightweight and easy to use the OpenCL C++ wrapper in single file [github ].
- EasyCL - Easy to run kernels using OpenCL [github ]
- EasyOpenCL - The easiest way to get started with OpenCL! [github ]
- VexCL - VexCL is a C++ vector expression template library for OpenCL/CUDA [github ]
- Emu - Emu is a high-level language that compiles to OpenCL and provides a procedural macro for embedding code in Rust [github ]
- Bullet - Real-Time Physics Simulation (Bullet 3 includes the optional work-in-progress GPU pipeline.) [github ]
- CLBlast - Modern, lightweight, performant and tunable OpenCL BLAS library written in C++11 [github ]
- DeepCL - OpenCL library to train deep convolutional neural networks [github ]
- libclsph - OpenCL based GPU accelerated SPH fluid simulation library [github ]
- MACE - Deep learning inference framework optimized for mobile heterogeneous computing platforms [github ]
- OpenCL-caffe - OpenCL version of caffe developed by AMD research lab [github ]
- Sol-R - CUDA/OpenCL-based realtime ray-tracer [github ]