grcuda

GPU language binding

Enables efficient data exchange and invocation of existing GPU kernels from host languages in the GraalVM

Polyglot CUDA integration for the GraalVM

GitHub

223 stars
11 watching
19 forks
Language: Java
last commit: about 3 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
uncomplicate/clojurecudaProvides Clojure bindings for CUDA programming, enabling GPU-accelerated computation in Clojure applications.181
adacore/cudaA toolset that compiles Ada and SPARK code to NVIDIA GPUs18
jgbit/vudaProvides a Vulkan-based interface to CUDA's runtime API for GPU-accelerated applications869
nvidia/matxA C++17 GPU-accelerated numerical computing library with Python-like syntax1,229
takagi/cl-cudaProvides Common Lisp interfaces to NVIDIA CUDA for efficient GPU programming283
eholk/harlanA Scheme-based language for programming GPUs.1,183
graalvm/simplelanguageA demonstration of building a Truffle language for execution on the GraalVM runtime environment.614
nvidia/multi-gpu-programming-modelsA collection of examples demonstrating various approaches to programming multiple GPUs in parallel575
godunko/adaglProvides a software interface to OpenGL for rendering graphics in multiple platforms.10
hpi-swa/ipolyglotA polyglot Jupyter kernel for GraalVM93
gpustack/gpustackManages GPU clusters for running AI models850
adacore/gtkadaAn Ada library for building graphical user interfaces with the GTK toolkit91
syncleus/aparapiEnables execution of native Java code on a GPU.467
blady-com/tp7ada-gtkadaAda bindings of Turbo Pascal 7.0 units with GTKAda to facilitate translation and use of Pascal applications in Ada.3
hpi-swa/trufflesqueakA Squeak/Smalltalk VM and Polyglot Programming Environment for the GraalVM.286