4.3.4.4 : Utilisation
Pour lancer notre programme depuis le dossier
build avec les mêmes conditions que pour l'implémentation naïve :
./GrayScottReaction/Intrinsics/intrinsics_gray_scott -n 1000 -r 1080 -c 1920 -e 34
Ce programme calculera
images en
(donc full-hd) avec
pas de calcul entre chaque image.
Il calculera également donc
images et en sauvegardera une sur
.
Ne le faites pas tout de suite car cela a pris 59min 21s sur mon ordinateur ce qui est long.
Cela revient à
seconde par image (par image calculée et non pas par image sauvegardée).
Ce programme est donc
fois plus rapide que l'implémentation naïve.
Mais pourquoi ce programme n'est il que
fois plus rapide que l'implémentation naïve alors que les tests de performances montraient quasiment un facteur
?
Intuitivement, et comme les temps de calcul par éléments sont constants, on peut dire que c'est parce que notre problème est mémory band...