Heu... juste pour dire que ce benchmark est bizarre de toutes manières : leurs optimisations semblent plus efficaces pour un 3500+ que pour un 3800+, alors que ce sont les mêmes processeurs, à la frèquence près. À mon avis ils ont mal tuné leur GCC et ce bench le revèle, à moins que ce ne soit une bizarerie du hardware qui provoque une perte de performances dans certains cas très particuliers...
Autre chose : il est probable que la capacité de GCC à optimiser pour ces nouveaux processeurs soit infèrieure à ce qu'elle est d'habitude... dans mon make.conf (Gentoo) ils précisent même de ne pas utiliser march=pentium4 pour cause de bugs de GCC. Le fait que GCC les prenne mal en charge défavorise particulièrement ces processeurs à l'architecture très particulière qui, contrairement à ce que l'on pourrait penser, pourraient profiter plus d'un code optimisé pour leurs spécificités que les AMD64 (j'avais lu un article d'Onversity à ce sujet).
Et pour finir, j'aimerais juste préciser que j'ai vu un paquet de benchmark qui présentent un gain beaucoup plus important lié aux optimisations de GCC.
[^] # Re: -o2 vs -o3
Posté par un_brice (site web personnel) . En réponse au journal Benchmarks de processeurs sous GNU/Linux. Évalué à 2.
Autre chose : il est probable que la capacité de GCC à optimiser pour ces nouveaux processeurs soit infèrieure à ce qu'elle est d'habitude... dans mon make.conf (Gentoo) ils précisent même de ne pas utiliser march=pentium4 pour cause de bugs de GCC. Le fait que GCC les prenne mal en charge défavorise particulièrement ces processeurs à l'architecture très particulière qui, contrairement à ce que l'on pourrait penser, pourraient profiter plus d'un code optimisé pour leurs spécificités que les AMD64 (j'avais lu un article d'Onversity à ce sujet).
Et pour finir, j'aimerais juste préciser que j'ai vu un paquet de benchmark qui présentent un gain beaucoup plus important lié aux optimisations de GCC.