CUDA tutorial/fr: Difference between revisions

no edit summary
(Updating to match new version of source page)
No edit summary
Line 1: Line 1:
<languages />
<languages />
<div class="mw-translate-fuzzy">
[[Category:Software]]
[[Category:Software]]
=Introduction=
=Introduction=
Line 21: Line 20:
Un GPU (pour ''graphics processing unit''), est un processeur monopuce capable d'effectuer des calculs mathématiques rapidement pour produire des rendus d'images.  
Un GPU (pour ''graphics processing unit''), est un processeur monopuce capable d'effectuer des calculs mathématiques rapidement pour produire des rendus d'images.  
Depuis quelques années, la puissance du GPU sert aussi à accélérer l'exécution de calculs intensifs dans plusieurs domaines de la recherche scientifique de pointe.
Depuis quelques années, la puissance du GPU sert aussi à accélérer l'exécution de calculs intensifs dans plusieurs domaines de la recherche scientifique de pointe.
=Qu'est-ce que CUDA?=
CUDA est l'abréviation de ''Compute Unified Device Architecture''. Il s'agit d'un environnement logiciel flexible et d'un modèle de programmation pour le traitement de calculs parallèles intensifs.
=Architecture du GPU=
Un GPU comporte deux types d'éléments principaux&nbsp;:
* la mémoire globale
** est semblable à la mémoire du CPU
** est accessible par un CPU et un GPU
* des multiprocesseurs en continu (SM pour ''streaming multiprocessor'')
** chaque SM est formé de plusieurs processeurs en continu (SP pour ''streaming processor'')
** qui effectuent les calculs
**chaque SM est doté d'une unité de contrôle, de registres, de pipelines d'exécution, etc. qui sui sont propres
=Modèle de programmation=
Voyons d'abord quelques termes importants&nbsp;:
*'''Hôte''' : désigne le CPU et la mémoire  principale
*'''Composant''' :  désigne le GPU et sa mémoire
</div>


=What is CUDA?=
=What is CUDA?=
rsnt_translations
56,430

edits