NVIDIA Announces CUDA Rust with cuda-oxide (SIMT) and cutile-rs (Tile) for Compile-Time-Safe GPU Kernels
MarkTechPost Asif Razzaq
NVIDIA announced CUDA Rust to let Rust be used for writing GPU kernel bodies, filling the gap where Rust could already launch CUDA kernels but not define the kernel code. The cutile-rs Tile track is already on crates.io and runs on stable Rust 1.89+ (requiring CUDA 13.3), while cuda-oxide is in early alpha with a pinned nightly. Both projects use Rust ownership/borrowing to reject buffer aliasing at compile time, with Tile currently more deployable than SIMT due to alpha status.
Why it matters
NVIDIA has announced CUDA Rust, a push to make Rust a first-class language for GPU kernels. Two open-source NVlabs projects cover the two CUDA programming models: cuda-oxide compiles SIMT kernels from Rust MIR through Pliron and LLVM to PTX, while cutile-rs JIT-compiles Tile kernels through CUDA Tile IR on stable Rust 1.89+. The post NVIDIA Announces CUDA Rust with cuda-oxide (SIMT) and cutile-rs (Tile) for Compile-Time-Safe GPU Kernels appeared first on MarkTechPost.