cc_staff
1,486
edits
(Updating to match new version of source page) |
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= | = Exemple d’un programme CUDA C simple= | ||
Dans cet exemple, nous ajoutons deux nombres au GPU. Il s'agit d'un exemple très simple et il ne faut pas s'attendre à observer une grande accélération. | Dans cet exemple, nous ajoutons deux nombres au GPU. Il s'agit d'un exemple très simple et il ne faut pas s'attendre à observer une grande accélération. | ||
<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){ |