rsnt_translations
56,430
edits
No edit summary |
No edit summary |
||
Line 198: | Line 198: | ||
=== Boucle avec clause <tt>independent</tt> === | === Boucle avec clause <tt>independent</tt> === | ||
Une autre façon de s'assurer que le compilateur traite les boucles de manière indépendante est de le spécifier explicitement avec la clause <tt>independent</tt>. Comme toute autre directive ''prescriptive'', le compilateur y est obligé et l'analyse qu'il pourrait faire ne sera pas considérée. En reprenant l'exemple de la section ''La directive <tt>kernels</tt>'', nous avons : | Une autre façon de s'assurer que le compilateur traite les boucles de manière indépendante est de le spécifier explicitement avec la clause <tt>independent</tt>. Comme toute autre directive ''prescriptive'', le compilateur y est obligé et l'analyse qu'il pourrait faire ne sera pas considérée. En reprenant l'exemple de la section ''La directive <tt>kernels</tt>'' ci-dessus, nous avons : | ||
<syntaxhighlight lang="cpp" line highlight="3"> | <syntaxhighlight lang="cpp" line highlight="3"> | ||
#pragma acc kernels | #pragma acc kernels |