NVIDIA launches CUDA Rust: two tracks for writing GPU kernels in Rust

blelbach · x · 2026-09-09

NVIDIA announced CUDA Rust with two tracks: cuda-oxide, a custom rustc codegen backend compiling SIMT-style kernels directly to PTX via Pliron IR and LLVM (early alpha, pinned nightly toolchain), and cutile-rs, tile-based GPU programming on stable Rust 1.89+ with CUDA 13.3, where the compiler handles thread mapping and memory layout via CUDA Tile IR JIT. Already on crates.io and used in HuggingFace's Grout inference engine and mistral.rs. Both enforce compile-time memory safety (DisjointSlice/launch contracts vs tensor partitioning). NVIDIA plans interoperability with CUDA C++ and Python.

Related event: NVIDIA Launches CUDA Rust with Two Paths for Writing GPU Kernels(5 posts)→

Original post →

More from Infra

Infra channel →