CUDA Rust : NVIDIA intègre Rust au coeur de la GPU

Par:
francoistonic

ven, 18/09/2026 - 15:00

Il y a quelques jours, AMD annonçait un vaste propjet pour intégrer Rust dans ses GPU et devenir un modèle de développement kernel à l'égal de C++. Nvidia travaille dessus depuis plusieurs mois sur le concept de Cuda Rust. CUDA est le modèle de développement en C++ pour exploiter les GPU. 

Par cette annonce, le fondeur propose une programmation native GPU en Rust avec l'ambition d'être prête dès 2027. Pour Nvidia, Rust est maintenant un des langages utilisés dans l'IA et il est normal de le retrouver dans la GPU mais il manque encore une réelle optimisation et sa prise en charge complète pour gagner en performance. Le pilote Nova Linux est déjà écrit en Rust et NVIDIA Dynamo l'est partiellement, tout comme NVTX. 

Jusqu'à présent, le kernel GPU restait à l'écart mais un CUDA Rust, la possibilité d'écrire un noyau GPU en Rust devient une réalité. Aujourd'hui, deux possibilités existent pour utiliser Rust dans CUDA : SIMT et Tile. Tile est un nouveau modèle de développement disponible en C++ et Python. 

Ce n'est que le début de l'aventure : https://developer.nvidia.com/blog/introducing-cuda-rust-two-tracks-for-writing-gpu-kernels/