Skip to content

jslee02/awesome-gpgpu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome GPGPU

Awesome

A curated list of awesome GPGPU (CUDA/OpenCL/Vulkan) resources

Contents

Legend: 🟢 Active (<1yr) · 🟡 Slow (1-2yr) · 🔴 Stale (>2yr) · 💀 Archived

Libraries

C++

  • 🟢 cuda-api-wrappers - Thin, unified, C++-flavored wrappers for the CUDA APIs ⭐ 885
  • 💀 Thrust - The C++ parallel algorithms library ⭐ 5k

Tutorials

Libraries

C++

  • 🟢 ArrayFire - A general-purpose GPU library ⭐ 4.9k
  • 🟢 Boost.Compute - A C++ GPU Computing Library for OpenCL ⭐ 1.7k
  • 🔴 Chlorine - Dead Simple OpenCL ⭐ 429
  • 🔴 clpp - Lightweight and easy to use the OpenCL C++ wrapper in single file ⭐ 5
  • 🟡 EasyCL - Easy to run kernels using OpenCL ⭐ 188
  • 🔴 EasyOpenCL - The easiest way to get started with OpenCL! ⭐ 310
  • 🟢 VexCL - VexCL is a C++ vector expression template library for OpenCL/CUDA ⭐ 719

Rust

  • 🔴 Emu - Emu is a high-level language that compiles to OpenCL and provides a procedural macro for embedding code in Rust ⭐ 1.6k

Applications

  • 🟢 Bullet - Real-Time Physics Simulation (Bullet 3 includes the optional work-in-progress GPU pipeline.) ⭐ 14.5k
  • 🟢 CLBlast - Modern, lightweight, performant and tunable OpenCL BLAS library written in C++11 ⭐ 1.2k
  • 🔴 DeepCL - OpenCL library to train deep convolutional neural networks ⭐ 881
  • 🔴 libclsph - OpenCL based GPU accelerated SPH fluid simulation library ⭐ 52
  • 🔴 MACE - Deep learning inference framework optimized for mobile heterogeneous computing platforms ⭐ 5k
  • 🔴 OpenCL-caffe - OpenCL version of caffe developed by AMD research lab ⭐ 526
  • 🟢 Sol-R - CUDA/OpenCL-based realtime ray-tracer ⭐ 306

Tutorials

Libraries

C++

  • 🟢 Kompute - The general purpose GPU compute framework for cross vendor graphics cards ⭐ 2.5k

Contributions are very welcome. Please read the contribution guidelines first. Also, please feel free to report any error.

CC0

About

😎 A curated list of awesome GPGPU (CUDA/OpenCL/Vulkan) resources

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages