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
223 stars
11 watching
19 forks
Language: Java
last commit: over 1 year ago
Linked from 1 awesome list
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 | 869 |
nvidia/matx | A C++17 GPU-accelerated numerical computing library with Python-like syntax | 1,229 |
takagi/cl-cuda | Provides Common Lisp interfaces to NVIDIA CUDA for efficient GPU programming | 283 |
eholk/harlan | A Scheme-based language for programming GPUs. | 1,183 |
graalvm/simplelanguage | A demonstration of building a Truffle language for execution on the GraalVM runtime environment. | 614 |
nvidia/multi-gpu-programming-models | A collection of examples demonstrating various approaches to programming multiple GPUs in parallel | 575 |
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 running AI models | 850 |
adacore/gtkada | An Ada library for building graphical user interfaces with the GTK toolkit | 91 |
syncleus/aparapi | Enables execution of native Java code on a GPU. | 467 |
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. | 286 |