QU’EST-CE QUE CUDA ?
CUDA est une architecture de traitement parallèle développée par NVIDIA permettant de décupler les performances de calcul du système en exploitant la puissance des processeurs graphiques (GPU).
Alors que des millions de GPU compatibles avec CUDA ont été vendus, des milliers de développeurs de logiciels, de scientifiques et de chercheurs utilisent CUDA dans une grande gamme de domaines, incluant notamment le traitement des images et des vidéos, la chimie et la biologie par modélisation numérique, la mécanique des fluides numérique, la reconstruction tomodensitométrique, l’analyse sismique, le ray tracing et bien plus encore.
TRAITEMENT PARALLÈLE AVEC CUDA
Le calcul informatique a évolué en passant du traitement central exclusif des CPU vers les capacités de co-traitement offertes par l’association du CPU et du GPU. Pour permettre ce nouveau paradigme informatique, NVIDIA a conçu l’architecture de traitement parallèle CUDA, aujourd’hui incluse dans les GPU GeForce, ION Quadro, et Tesla en offrant ainsi une base matérielle significative aux développeurs d’applications.
Du côté du grand public, la plupart des applications majeures de traitement vidéo, incluant des produits d’Elemental Technologies, MotionDSP et LoiLo, Inc, sont ou seront bientôt accélérées par CUDA.
Du côté de la recherche scientifique, CUDA a été reçu avec enthousiasme. CUDA permet par exemple d’accélérer AMBER, un programme de simulation de dynamique moléculaire utilisé par plus de 60 000 chercheurs du public et du privé afin d’accélérer la découverte de nouveaux médicaments pour l’industrie pharmaceutique.
En matière de finance, Numerix et CompatibL ont annoncé leur support de CUDA pour une nouvelle application de recherche de risques de contrepartie, accélérant jusqu’à 18x les procédures de calcul existantes. La plateforme Numerix est utilisée par plus de 400 institutions financières.
Le parc existant de GPU Tesla, offrant d’importantes capacités en matière de calcul par le GPU, permet également de jauger le succès de CUDA. Plus de 700 clusters de GPU sont aujourd’hui actifs dans le monde entier. De nombreux groupes, allant de Schlumberger et Chevron (secteur énergétique) à BNP Paribas (secteur banquier) et figurant dans la liste des « 500 entreprises les plus importantes au monde » publiée par Fortune, ont adopté CUDA.
Depuis l'avènement de Windows 7 de Microsoft et de Snow Leopard d’Apple, le calcul par le GPU est également une réalité pour le grand public. Dans ces nouveaux systèmes d’exploitation, le GPU ne tiendra pas seulement lieu de processeur graphique, il jouera également un rôle de processeur parallèle pour toutes les applications.
Partager