lupAI
Novos Desenvolvimentos

NVIDIA apresenta as ferramentas cuda rust para o desenvolvimento seguro de kernels de GPU

NVIDIAFonte: MarkTechPost08/09/2026, 20:45
A NVIDIA lançou o CUDA Rust, uma nova iniciativa com o objetivo de integrar o Rust como a principal linguagem para o desenvolvimento de kernels de GPU. O projeto inclui duas ferramentas de código aberto: cuda-oxide para o modelo SIMT e cutile-rs para o modelo Tile. Ambas as ferramentas compilam kernels Rust de forma nativa e aproveitam o modelo de propriedade do Rust para prevenir erros de alias em tempo de compilação. cutile-rs já está disponível no crates.io e é utilizado em Hugging Face's Grout e mistral.rs, enquanto cuda-oxide está em fase alfa. A NVIDIA enfatiza o modelo Tile como a abordagem preferida, com SIMT para controle explícito. As ferramentas suportam Linux, CUDA 12.x ou superior e ferramentas específicas. Os recursos de segurança incluem tipos DisjointSlice e verificações de propriedade para prevenir problemas de alias. O modelo Tile evita o uso inadequado da memória compartilhada, enquanto o SIMT mantém o controle, mas requer código não seguro para a memória compartilhada.