HPC Magazine Février 2014 - Maîtriser OpenACC 2.0 (partie 2)

Listing 1 - Exemple d’accès concurrents lors d’une incrémentation non atomique avec deux threads.


[thread1]  reg1 = X 
[thread2]  reg2 = X 
[thread1]  reg1 = reg1+1  
[thread2]  reg2 = reg2+1  
[thread1]  X = reg1 
[thread2]  X = reg2