awesome-gpgpu
awesome-gpgpu copied to clipboard
:sunglasses: A curated list of awesome GPGPU (CUDA/OpenCL/Vulkan) resources
awesome-opencl
A curated list of awesome OpenCL resources
Libraries
Wrappers
C++
-
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
]
Rust
-
Emu - Emu is a high-level language that compiles to OpenCL and provides a procedural macro for embedding code in Rust [github
]
Applications
-
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
]