nramosdev · Blog
CUDA Rust: NVIDIA Compila Rust Directo a PTX — Dos Tracks para Kernels GPU
#youtube#nramosdev#ia#análisis
youtube ·
TL;DR
CUDA Rust: NVIDIA Compila Rust Directo a PTX — Dos Tracks para Kernels GPU
NVIDIA acaba de anunciar CUDA Rust: escribir kernels GPU directamente en Rust, compilado nativo a PTX. Dos proyectos open source, Apache 2.0, cubriendo los dos modelos de programación de CUDA.
Capítulos del vídeo
- 00:00 — CUDA en Rust — Rust real compilado a PTX
- 00:17 — Dos tracks: SIMT y Tile
- 00:34 — CUDA-Oxide — Intercepta la compilación MIR→PTX
- 00:52 — Memoria segura en GPU con DisjointSlice
- 01:11 — Cutile-rs — Rust estable, tile-based
- 01:30 — Ownership antes que unsafe
- 01:43 — 2 PFLOP/s en B200 — Benchmarks contundentes
- 02:04 — Rust seguro vs unsafe: menos del 0.3%
- 02:21 — Qwen3 en Rust con Grout — HuggingFace usa cutile
- 02:41 — Requisitos: Linux, GPU CC 8.0+, CUDA
- 03:03 — Rust en infraestructura NVIDIA
- 03:26 — Roadmap hasta 2027 y más allá
El contexto
DATOS CLAVE
Análisis
• CUDA-Oxide: MIR → Pliron IR → LLVM IR → PTX nativo, early alpha
• Cutile-rs: Tile-based, JIT a CUDA Tile IR, Rust estable 1.89+, ya en crates.io
• Benchmarks B200: 7 TB/s element-wise, 2.07 PFLOP/s GEMM (96.4% cuBLAS)
Puntos clave
- Ver datos y cifras en el vídeo: https://www.youtube.com/watch?v=cPm7SOJBKno
- Investigación previa documentada en el pipeline de vídeo (research.md del proyecto)
- Fuentes primarias listadas a continuación
Conclusión
• Rust seguro vs unsafe: diferencia menor al 0.3%, sin overhead medible
Artículo generado automáticamente desde el vídeo publicado en nramosdev. Cada número citado proviene de la investigación verificada del pipeline.