rsnt_translations
56,430
edits
(Created page with "== Transfert de données == * cudaMemcpy(array_dest, array_orig, size, direction) ** Copie les données de la carte graphique vers l'hôte ou de l'hôte vers la carte graphiqu...") |
No edit summary |
||
Line 94: | Line 94: | ||
** Identique à cudaMemcpy, mais transfère les données de manière asynchrone, ce qui signifie que l'exécution des autres processus n'est pas bloquée. | ** Identique à cudaMemcpy, mais transfère les données de manière asynchrone, ce qui signifie que l'exécution des autres processus n'est pas bloquée. | ||
= | = Exemple d’un programme CUDA C simple= | ||
Dans cet exemple, nous ajoutons deux nombres au GPU. . Note that this is just an exercise, it's very simple, so it will not scale at all. | |||
<syntaxhighlight lang="cpp" line highlight="1,5"> | <syntaxhighlight lang="cpp" line highlight="1,5"> | ||
__global__ void add (int *a, int *b, int *c){ | __global__ void add (int *a, int *b, int *c){ |