Translating CUDA Tile Operations from Python to Rust Using Agentic AI | NVIDIA Technical Blog
Sep 16, 2026Tanya Lenz

Summary
This post details the development of an AI agent skill within the TileGym repository to translate cuTile Python and Triton-TileIR kernels into cuTile Rust. It highlights the challenges of explicit specialization in Rust compared to implicit JIT compilation in Python, using a Softmax kernel as an example. The agent's pipeline includes structural verification via IR diffing and functional testing, achieving 99.5% of cuTile Python performance on average for 24 ported operators. The post also introduces the `clmad` instruction in CUDA 13.3 for hardware-accelerated binary field arithmetic, a significant enhancement for cryptography and coding theory workloads.
More from the CUDA Toolkit Enhancements trail
- CUDA Toolkit 13.4 Adds Windows on Arm Support and Greater Control over Shared GPUs | NVIDIA Technical Blog
- Introducing CUDA Rust: Two Tracks for Writing GPU Kernels | NVIDIA Technical Blog
- The Modern CUDA Toolbox in Practice: A Step-by-Step Optimization Walkthrough | NVIDIA Technical Blog
- CUDA Python 1.0: Stable APIs, One Foundation, Full Platform Access | NVIDIA Technical Blog
- Kernel Fusion in NVIDIA CUDA: Optimizing Memory Traffic and Launch Overhead | NVIDIA Technical Blog