Introducing CUDA Rust: Two Tracks for Writing GPU Kernels | NVIDIA Technical Blog
Sep 8, 2026Elizabeth Goodman

Summary
Introduces two new tracks for writing CUDA GPU kernels in Rust: `cuda-oxide` (a custom rustc codegen backend compiling to PTX via Pliron IR and LLVM) and `cutile-rs` (enabling tile-based GPU programming with JIT compilation via CUDA Tile IR). Both projects enforce memory safety at compile time. `cuda-oxide` requires a nightly toolchain and LLVM, while `cutile-rs` works with stable Rust and CUDA 13.3. Plans include inter-language interoperability between CUDA Rust, C++, and Python.
More from the Modern C++ Runtime for CUDA trail
- The Modern CUDA Toolbox in Practice: A Step-by-Step Optimization Walkthrough | NVIDIA Technical Blog
- CCCL Runtime: A Modern C++ Runtime for CUDA | NVIDIA Technical Blog
- Develop High-Performance GPU Kernels in C++ with NVIDIA CUDA Tile | NVIDIA Technical Blog
- NVIDIA CUDA 13.3 Enhances GPU Development with Tile Programming in C++, Compiler Autotuning, and Python Updates | NVIDIA Technical Blog