Skip to content

GrCUDA

Polyglot CUDA integration for the GraalVM.

This Truffle language exposes GPUs to the polyglot GraalVM. The goal is to

  1. make data exchange between the host language and the GPU efficient without burdening the programmer.
  2. 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

See also

Favorite site