Chapter 9.3 : Lancement du programme
Si on lance notre programme, nous obtenons :
./test_curand_reduce_vector mean = 2.00015
Ça ne vole toujours pas très haut, mais au moins ça fonctionne.
Si on demande à time :
time ./test_curand_reduce_vector mean = 2.00015
real 0m0,315s user 0m0,147s sys 0m0,159s
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.