lupAI
Nuevos Desarrollos

NVIDIA presenta las herramientas cuda rust para el desarrollo seguro de kernels de GPU

NVIDIAFuente: MarkTechPost08/09/2026, 20:45
NVIDIA ha lanzado CUDA Rust, una nueva iniciativa con el objetivo de integrar Rust como el lenguaje principal para el desarrollo de kernels de GPU. El proyecto incluye dos herramientas de código abierto: cuda-oxide para el modelo SIMT y cutile-rs para el modelo Tile. Ambas herramientas compilan kernels de Rust de forma nativa y aprovechan el modelo de propiedad de Rust para prevenir errores de alias en tiempo de compilación. cutile-rs ya está disponible en crates.io y se utiliza en Grout y mistral.rs de Hugging Face, mientras que cuda-oxide se encuentra en fase alfa. NVIDIA enfatiza el modelo Tile como el enfoque preferido, con SIMT para un control explícito. Las herramientas son compatibles con Linux, CUDA 12.x o versiones posteriores, y herramientas específicas. Las características de seguridad incluyen tipos DisjointSlice y comprobaciones de propiedad para prevenir problemas de alias. El modelo Tile evita el uso indebido de la memoria compartida, mientras que SIMT conserva el control pero requiere código inseguro para la memoria compartida.