Chapter 8.3 : Lancement du programme



Si on lance notre programme, nous obtenons :

./test_curand_reduce
mean = 2.00015


Ça ne vole toujours pas très haut, mais au moins ça fonctionne.

Si on demande à time :

time ./test_curand_reduce
mean = 2.00015

real 0m0,277s user 0m0,075s sys 0m0,193s


On voit que l'initialisation sur le GPU gagne ennormément de temps, et de manière générale le calcul est très rapide, malgré les 100000000 valeurs à calculer, et la rédution sur toutes les valeurs de nos vecteurs. On constate au passage que la gausienne obtenue est bien centée sur 2.