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

222 stars
11 watching
19 forks
Language: Java
last commit: over 1 year ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
uncomplicate/clojurecuda Provides Clojure bindings for CUDA programming, enabling GPU-accelerated computation in Clojure applications. 180
adacore/cuda A toolset that compiles Ada and SPARK code to NVIDIA GPUs 18
jgbit/vuda Provides a Vulkan-based interface to CUDA's runtime API for GPU-accelerated applications 864
nvidia/matx A C++17 GPU-accelerated numerical computing library with Python-like syntax 1,220
takagi/cl-cuda Provides Common Lisp interfaces to NVIDIA CUDA for efficient GPU programming 280
eholk/harlan A Scheme-based language for programming GPUs. 1,185
graalvm/simplelanguage A demonstration of building a Truffle language for execution on the GraalVM runtime environment. 613
nvidia/multi-gpu-programming-models A collection of examples demonstrating various approaches to programming multiple GPUs in parallel 557
godunko/adagl Provides a software interface to OpenGL for rendering graphics in multiple platforms. 10
hpi-swa/ipolyglot A polyglot Jupyter kernel for GraalVM 93
gpustack/gpustack Manages GPU clusters for large language models 600
adacore/gtkada An Ada library for building graphical user interfaces with the GTK toolkit 88
syncleus/aparapi Enables execution of native Java code on a GPU. 466
blady-com/tp7ada-gtkada Ada bindings of Turbo Pascal 7.0 units with GTKAda to facilitate translation and use of Pascal applications in Ada. 3
hpi-swa/trufflesqueak A Squeak/Smalltalk VM and Polyglot Programming Environment for the GraalVM. 285