NVIDIA introduces two CUDA Rust paths for native GPU kernels, both still early-stage
NVIDIA introduced two CUDA Rust paths on September 8 so developers can write GPU kernels in Rust and compile them natively to PTX. cuda-oxide targets the familiar SIMT programming model through a custom rustc backend, Pliron, and LLVM, and currently requires a pinned nightly toolchain. cutile-rs targets Tile programming on stable Rust 1.89 or later with CUDA 13.3, letting the compiler manage thread mapping and memory layout through CUDA Tile IR. NVIDIA highlights compile-time memory-safety techniques in both projects and plans interoperability with CUDA C++ and Python. The company also states that neither project is production-ready: cuda-oxide is early alpha, cutile-rs is further along, and APIs and coverage will change. Teams should isolate prototypes, reproduce kernels, compare correctness and performance, and keep an existing CUDA path for rollback.

