
Introducing CUDA Rust: Two Tracks for Writing GPU Kernels | NVIDIA Technical Blog
In September 2026, NVIDIA announced it is leaning into native GPU programming in Rust. CUDA C++ and CUDA Python are mature, enterprise-grade toolchain...
The article details three methods to call Rust code from Java or Kotlin: JNI, JNR-FFI, and Project Panama.
It uses a double-to-string conversion example, compiles Rust into dynamic libraries, and benchmarks performance with JMH. Java's native method outperforms single JNI calls by 6x, but Rust improves 50% using the Ryu crate and batch array processing reduces overhead.