4.2.2.4 : Résultats des tests de performances

La figure 5 montre les résultats des tests de performances obtenus avec GCC 9.3.0 sur un Intel® Core™ i7-7820HQ CPU @ 2.90GHz × 8 avec notre implémentation naïve.

nothing nothing

Figure 5 : À gauche : temps total d'éxécution en fonction du nombre d'éléments à traiter. À droite : temps moyen pour traiter un élément en nano-seconde an fonction du nombre total d'éléments à traiter.



On remarque que les performances sont légèrement améliorées mais le résulats est tout de même très décevant.

Comme nous l'avons vu précédemment, le problème de l'utilisation des voisins perd le compilateur qui n'arrive pas à optimiser notre calcul.

Il nous reste la solution des fonctions intrinsèques, mais pour cela il va falloir nous remonter les manches...