rsnt_translations
56,430
edits
(Created page with "Category:Software =Introduction= Dans ce tutoriel, nous présentons le composant de calcul hautement parallèle qu'est le processeur graphique (ou GPU pour ''graphic proce...") |
(Created page with "Le modèle CUDA est un modèle hétérogène qui utilise à la fois le CPU et le GPU. Le code CUDA peut gérer les deux types de mémoire, la mémoire principale du CPU et la...") |
||
Line 35: | Line 35: | ||
*'''*Composant''' : désigne le GPU et sa mémoire | *'''*Composant''' : désigne le GPU et sa mémoire | ||
Le modèle CUDA est un modèle hétérogène qui utilise à la fois le CPU et le GPU. | |||
CUDA | Le code CUDA peut gérer les deux types de mémoire, la mémoire principale du CPU et la mémoire du composant GPU le code exécute aussi les fonctions du GPU appelées noyaux (''kernels''). Ces fonctions sont exécutées en parallèle par plusieurs fils GPU. Le processus comporte cinq étapes : | ||
* | * déclaration et allocation de la mémoire principale et de la mémoire du composant | ||
* | * initialisation de la mémoire principale | ||
* | * transfert des données de la mémoire principale à la mémoire du composant | ||
* | * exécution des fonctions GPU (noyaux) | ||
* | * retour des données à la mémoire principale | ||
= | =Modèle d'exécution= | ||
= CUDA Block-Threading Model = | = CUDA Block-Threading Model = |