Nvidia a publié mardi CUDA 13.3, une mise à jour significative de sa plateforme unifiée de programmation GPU dédiée à ses cartes graphiques. Parmi les principales avancées figure la reconnaissance de CUDA Python 1.0 comme version stable et officiellement prise en charge pour exploiter la puissance de CUDA depuis le langage Python, notamment dans les domaines de l’intelligence artificielle, de la science des données et du calcul scientifique.
CUDA Python 1.0 : une passerelle pour la communauté Python Avec cette version, les développeurs Python peuvent désormais s’appuyer sur une interface mature et documentée pour accéder directement aux noyaux CUDA sans passer par des couches intermédiaires. Cette étape marque un jalon important pour Nvidia, qui cherche à démocratiser l’accès au calcul GPU auprès d’un public plus large, au-delà des spécialistes du C++.
CUDA Tile pour C++ : un modèle de programmation par tuiles Pour les développeurs C++, CUDA 13.3 intègre le modèle CUDA Tile, qui permet de structurer les calculs en blocs de données (tuiles) afin d’optimiser la réutilisation des données en mémoire et d’améliorer les performances des algorithmes de multiplication de matrices et d’autres opérations intensives. Cette approche est particulièrement adaptée aux charges de travail d’apprentissage automatique et de simulation.
CompileIQ : un compilateur auto-optimisant Autre nouveauté notable, le framework CompileIQ automatise le réglage du compilateur pour les noyaux GPU. Selon Nvidia, cette technique peut accélérer de 15 % l’exécution d’opérations courantes comme les multiplications de matrices généralisées (GEMM) et les mécanismes d’attention utilisés dans les transformeurs.
Autres évolutions de la version 13.3 CUDA 13.3 apporte également un backend MLIR pour Numba (permettant une meilleure intégration avec le compilateur JIT de Python), des mises à jour des bibliothèques mathématiques, le support de la norme C++23 dans les compilateurs NVCC et NVRTC, ainsi que le support de l’appel système mmap() pour une gestion mémoire plus flexible.
Disponibilité Les détails complets de cette version sont présentés sur le blog officiel des développeurs Nvidia. CUDA 13.3 est dès à présent accessible au téléchargement pour les systèmes supportés.