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
]