Skip to content
Jinhui-Lin edited this page May 26, 2019 · 21 revisions

CUDA® is a parallel computing platform and programming model invented by NVIDIA. It enables dramatic increases in computing performance by harnessing the power of the graphics processing unit (GPU).

Docs

Book

Tutorial

Wrapper

  • ClojureCUDA
  • managedCuda : ManagedCuda aims an easy integration of NVidia's CUDA in .net applications written in C#, Visual Basic or any other .net language.
  • Hybridizer Essentials : a compiler targeting NVidia GPU from C# code or binary. It supports various advanced features of C#, such as Parallel.
  • Halide : a language for fast, portable computation on images and tensors
  • Alea GPU : You develop your GPU code with the .NET language and tools you already know. The Alea GPU runtime system efficiently handles execution on the GPU and all the memory management.
  • ILGPU : A modern, lightweight & fast GPU compiler for high-performance .Net programs

Plugins

Video

Clone this wiki locally