Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

awesome-gpgpu

:sunglasses: A curated list of awesome GPGPU (CUDA/OpenCL/Vulkan) resources
https://github.com/jslee02/awesome-gpgpu

  • [github - api-wrappers](https://img.shields.io/github/stars/eyalroz/cuda-api-wrappers.svg?style=social&label=Star&maxAge=2592000)]
  • Thrust - The C++ parallel algorithms library [[github](https://github.com/NVIDIA/thrust) ![NVIDIA/thrust](https://img.shields.io/github/stars/NVIDIA/thrust.svg?style=social&label=Star&maxAge=2592000)]
  • CMake setup for CUDA
  • Arrayfire - A General purpose GPU library [[github](https://github.com/arrayfire/arrayfire) ![arrayfire/arrayfire](https://img.shields.io/github/stars/arrayfire/arrayfire.svg?style=social&label=Star&maxAge=2592000)]
  • Boost.Compute - A C++ GPU Computing Library for OpenCL [[github](https://github.com/boostorg/compute) ![boostorg/compute](https://img.shields.io/github/stars/boostorg/compute.svg?style=social&label=Star&maxAge=2592000)]
  • Chlorine - Dead Simple OpenCL [[github](https://github.com/Polytonic/Chlorine) ![Polytonic/Chlorine](https://img.shields.io/github/stars/Polytonic/Chlorine.svg?style=social&label=Star&maxAge=2592000)].
  • [github - api-wrappers](https://img.shields.io/github/stars/eyalroz/cuda-api-wrappers.svg?style=social&label=Star&maxAge=2592000)]
  • [github - api-wrappers](https://img.shields.io/github/stars/eyalroz/cuda-api-wrappers.svg?style=social&label=Star&maxAge=2592000)]
  • [github - api-wrappers](https://img.shields.io/github/stars/eyalroz/cuda-api-wrappers.svg?style=social&label=Star&maxAge=2592000)]
  • VexCL - VexCL is a C++ vector expression template library for OpenCL/CUDA [[github](https://github.com/ddemidov/vexcl) ![ddemidov/vexcl](https://img.shields.io/github/stars/ddemidov/vexcl.svg?style=social&label=Star&maxAge=2592000)]
  • Emu - Emu is a high-level language that compiles to OpenCL and provides a procedural macro for embedding code in Rust [[github](https://github.com/calebwin/emu) ![calebwin/emu](https://img.shields.io/github/stars/calebwin/emu.svg?style=social&label=Star&maxAge=2592000)]
  • Bullet - Real-Time Physics Simulation (Bullet 3 includes the optional work-in-progress GPU pipeline.) [[github](https://github.com/bulletphysics/bullet3) ![bulletphysics/bullet3](https://img.shields.io/github/stars/bulletphysics/bullet3.svg?style=social&label=Star&maxAge=2592000)]
  • CLBlast - Modern, lightweight, performant and tunable OpenCL BLAS library written in C++11 [[github](https://github.com/CNugteren/CLBlast) ![CNugteren/CLBlast](https://img.shields.io/github/stars/CNugteren/CLBlast.svg?style=social&label=Star&maxAge=2592000)]
  • [github - api-wrappers](https://img.shields.io/github/stars/eyalroz/cuda-api-wrappers.svg?style=social&label=Star&maxAge=2592000)]
  • [github - api-wrappers](https://img.shields.io/github/stars/eyalroz/cuda-api-wrappers.svg?style=social&label=Star&maxAge=2592000)]
  • [github - api-wrappers](https://img.shields.io/github/stars/eyalroz/cuda-api-wrappers.svg?style=social&label=Star&maxAge=2592000)]
  • [github - api-wrappers](https://img.shields.io/github/stars/eyalroz/cuda-api-wrappers.svg?style=social&label=Star&maxAge=2592000)]
  • [github - api-wrappers](https://img.shields.io/github/stars/eyalroz/cuda-api-wrappers.svg?style=social&label=Star&maxAge=2592000)]
  • Basic examples of OpenCL with the C++ API
  • Kompute - The general purpose GPU compute framework for cross vendor graphics cards [[github](https://github.com/KomputeProject/kompute) ![KomputeProject/kompute](https://img.shields.io/github/stars/KomputeProject/kompute.svg?style=social&label=Star&maxAge=2592000)]