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.