HomeHigh Performance Computing > NVIDIA GPU Computing

Le calcul par le GPU avec NVIDIA

L'alliance CPU/GPU est une puissante combinaison, car les CPU incluent un nombre restreint de cœurs optimisés pour le traitement en série alors que les GPU intègrent des milliers de cœurs conçus pour le traitement parallèle. Le CPU se charge des portions en série du code, tandis que le GPU gère les portions parallèles.

La plupart des utilisateurs peuvent immédiatement mettre à profit le calcul par le GPU grâce aux applications optimisées pour l'accélération GPU (voir notre catalogue, qui présente des centaines d'applications à la pointe de l'industrie). Et pour les développeurs, le calcul par le GPU s'accompagne d'un vaste écosystème d'outils et de bibliothèques logicielles.

Les GPU Tesla ont été conçus pour accélérer les applications scientifiques et techniques. Basés sur des fonctions innovantes comme l'architecture Kepler, les derniers GPU Tesla offrent jusqu'à 3 fois plus de performances que la génération précédente ; avec plus d'un téraflop de double précision en virgule flottante ainsi qu'une programmabilité et une efficacité sans précédent. Kepler est l'architecture de calcul haute performance (HPC, pour « high performance computing ») la plus rapide et la plus efficace au monde.

Plateforme de calcul parallèle CUDA

La plateforme de calcul parallèle CUDA® inclut des extensions C et C++ qui permettent l’expression de données denses et complexes dans un contexte de parallélisme. Les programmeurs peuvent choisir d’exprimer le parallélisme avec des langages à hautes performances comme C, C++, Fortran ou avec des standards ouverts comme les directives OpenACC. La plateforme de calcul parallèle CUDA est aujourd’hui déployée dans des milliers d’applications accélérées par les GPU et elle est présentée dans plus de 1000 dossiers de recherche.

Kepler - L'architecture de calcul haute-performance la plus rapide au monde

Obtenez trois fois plus de performances avec NVIDIA® Kepler, l'architecture de calcul haute performance (HPC) la plus rapide et la plus efficace au monde. Grâce à ses performances de calcul et à ses fonctions innovantes, l'architecture Kepler accélère de nombreuses applications scientifiques et offre des capacités de calcul hybride aux développeurs et aux chercheurs.

L'architecture Kepler intègre des technologies innovantes à hautes performances :

  • SMX :
    Le multiprocesseur de flux SMX offre un maximum de puissance et d'efficacité grâce à une conception innovante privilégiant les cœurs de traitement à la logique de commande.
  • Dynamique de GPU Kepler :
    Simplifie la programmation GPU en permettant aux programmeurs d'accélérer facilement les boucles parallèles imbriquées. Le GPU peut exécuter dynamiquement de nouveaux threads sans faire appel au CPU.
  • Hyper-Q :
    Réduit l'inactivité CPU en permettant à plusieurs cœurs CPU d'utiliser simultanément un seul GPU Kepler, afin d'améliorer de manière significative la programmabilité et l'efficacité.