Accueil : Termes techniques : Définition CUDA

CUDA

Signifie "Compute Unified Device Architecture". CUDA est une plate-forme informatique parallèle développée par NVIDIA et introduite dans 2006. Il permet aux logiciels programmes effectuer des calculs en utilisant à la fois CPU et GPU. En partageant la charge de traitement avec le processeur graphique (au lieu d'utiliser uniquement le processeur), les programmes activés par CUDA peuvent améliorer considérablement les performances.

CUDA est l’un des plus utilisés GPGPU (Calcul général pour les unités de traitement graphique). contrairement à OpenCL, une autre plateforme GPGPU populaire, CUDA est une propriété exclusive et ne fonctionne que sur les cartes graphiques NVIDIA. matériel. Cependant, la plupart des logiciels compatibles CUDA cartes vidéo prend également en charge OpenCL, afin que les programmeurs puissent choisir d'écrire du code pour l'une ou l'autre des plateformes lors du développement applications pour le matériel NVIDIA.

Bien que CUDA ne supporte que le matériel NVIDIA, il peut être utilisé avec plusieurs langages de programmation différents. Par exemple, NVIDIA fournit Apis et compilateurs pour C et C ++, Fortran et Python. CUDA Toolkit, un environnement de développement pour C / C ++ mobiles, est disponible pour Windows, OS X et Linux.

TechLib - Le dictionnaire informatique Tech Lib

Cette page contient une définition technique de CUDA. Il explique en termes informatiques la signification de CUDA et est l’un des nombreux termes techniques du dictionnaire TechLib.

Toutes les définitions sur le site Web TechLib sont écrites pour être techniquement exactes mais également faciles à comprendre. Si vous trouvez cette définition CUDA utile, vous pouvez la référencer en utilisant les liens de citation ci-dessus.