CUDA Toolkit 10 est disponible
lun, 24/09/2018 - 16:06
NVIDIA vient de publier CUDA Toolkit 10. Cette mouture permet de bénéficier des performances des GPU GeForce RTX et Quadro RTX du fondeur, basées sur l'architecture Turing dévoilée au cours du mois d'août.
L’architecture Turing est destinée avant tout aux professionnels de l’image. Cette architecture combine plusieurs technologies de pointe (RT Cores, Tensor Cores, intelligence artificielle) pour rendre possible le ray tracing en temps réel. Cette technique est utilisée pour le rendu d’images de synthèse. Les opérations sont 25 fois plus rapides qu’avec la précédente architecture Pascal. Globalement, NVIDIA assure que les applications simulant le monde réel peuvent calculer leurs images 6 fois plus rapidement qu’avec Pascal.
La boite à outils CUDA 10 promet elle aussi de meilleures performances, notamment lorsqu'un grand nombre de GPU est utilisé.
Outre le support de Turing, CUDA Toolkit 10 apporte de nombreuses nouveautés majeures (cf. sa note de version) dont la prise en charge de nouvelles constructions de programmation appelées CUDA Graphs, un nouveau modèle de programmation de graphe de tâches asynchrone qui permet un lancement et une exécution plus efficaces, ainsi que la prise en charge des API d'interopérabilité CUDA-Vulkan et CUDA-DX12, ou encore la compatibilité du moteur d'exécution CUDA avec les anciens pilotes NVIDIA.
CUDA Toolkit 10 peut être téléchargé depuis le site développeur de NVIDIA. De nombreux exemples de code sont disponibles sur GitHub.