5.3.2.2 : Performance avec les NaN
La figure 50 montre les performance obtenues avec un cosinus lorsqu'il traite des tableaux initialisés ou non avec des NaN. On constate que la présence de NaN influe sur les performances.
Figure 50 : Performances obtenues avec l'optimisation -Ofast entre un cosinus de référence (+ violet) et la même fonction mais sur des tableaux initialisés aléatoirement avec des NaN, entre 1 (001) et (1). À gauche, le temps total en nanosecondes en fonctions du nombre d'éléments. À droite, le temps par élément en nanosecondes en fonctions du nombre d'éléments.
La figure 51 montre les performance obtenues avec un cosinus vectorisé lorsqu'il traite des tableaux initialisés ou non avec des NaN. On constate que la présence de NaN influe sur les performances.
Figure 51 : Performances obtenues avec l'optimisation -Ofast entre un cosinus vectorisé (+ violet) et la même fonction mais sur des tableaux initialisés aléatoirement avec des NaN, entre 1 (001) et (1). À gauche, le temps total en nanosecondes en fonctions du nombre d'éléments. À droite, le temps par élément en nanosecondes en fonctions du nombre d'éléments.