5.3.1.2 : Performance avec les NaN

La figure 34 montre les performance obtenues avec un sinus lorsqu'il traite des tableaux initialisés ou non avec des NaN. On constate que la présence de NaN influe sur les performances.
nothing nothing

Figure 34 : Performances obtenues avec l'optimisation -Ofast entre un sinus 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 100\% (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 35 montre les performance obtenues avec un sinus 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.
nothing nothing

Figure 35 : Performances obtenues avec l'optimisation -Ofast entre un sinus vectorisé (+ violet) et la même fonction mais sur des tableaux initialisés aléatoirement avec des NaN, entre 1 (001) et 100\% (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.