Pour faire de jolis benchmark, il faut recompiler l'application testée avec différentes options de gcc pour voir ce que ça change. gcc 4.0, 4.1 et 4.2 ont sûrement des performances différentes. La branche 4.x introduit pas mal de technologies qui visent à exploiter MMX, SSE & cie. Voir : http://gcc.gnu.org/projects/tree-ssa/vectorization.html
# Options de gcc ?
Posté par Victor STINNER (site web personnel) . En réponse au journal AMD64 pour quoi faire. Évalué à 2.
http://gcc.gnu.org/projects/tree-ssa/vectorization.html
Options à tester : -march=CPU, -O2, -O3, -ftree-vectorize, -funroll-loops -ffast-math, ...