GrCUDA
Polyglot CUDA integration for the GraalVM.
This Truffle language exposes GPUs to the polyglot GraalVM. The goal is to
- make data exchange between the host language and the GPU efficient without burdening the programmer.
- allow programmers to invoke existing GPU kernels from their host language.
Supported and tested GraalVM languages
- Python
- JavaScript/NodeJS
- Ruby
- R
- Java
- C and Rust through the Graal Sulong Component