Section courante

A propos

Section administrative du site

Fiche technique
Type de produit : SDK
Auteur : NVIDIA
Date de publication : 2007
Site Web : http://developer.nvidia.com/cuda/

Introduction

Le CUDA, tirant son nom de l'abréviation de l'anglicisme Compute Unified Device Architecture, est une plate-forme de calcul parallèle et un modèle de programmation développé par NVIDIA pour le calcul général sur des unités de traitement graphique (GPU). Avec CUDA, les développeurs sont en mesure d'accélérer considérablement les applications informatiques en exploitant la puissance des GPU. Dans les applications accélérées par GPU, la partie séquentielle de la charge de travail s'exécute sur le processeur - étant optimisé pour les performances à un seul processus léger - tandis que la partie intensive en calcul de l'application s'exécute sur des milliers de coeurs GPU en parallèle. Lors de l'utilisation de CUDA, les développeurs programment dans des langages populaires tels que C, C++, Fortran, Python et MATLAB et expriment le parallélisme via des extensions sous la forme de quelques mots-clefs de base. La boîte à outils CUDA comprend des bibliothèques accélérées par GPU, un compilateur, des outils de développement et le runtime CUDA.



Dernière mise à jour : Dimanche, le 4 octobre 2020