Journal performances puces serveur x86 en mode 32/64 bits

Posté par  .
Étiquettes :
0
25
jan.
2005
Il s'agit donc d'un test de Opteron 146 et du Xeon 3GHz (versions serveur des Athlon64 et P4) dont le but est de déterminer quel mode procure les meilleures performances, et quel processeur est préférable dans quel mode.

Le site qu'il s'y colle est http://www.x86-secret.com/(...) ;
adresse de la page du test : http://www.x86-secret.com/popups/articleswindow.php?id=118(...)

Les jeux d'instructions en 64 bits sont quasiment les mêmes puisque l'EMT64 (d'Intel) est presque la copie conforme (mais tardive) de l'AMD64.

Les systèmes exploitations utilisés sont :
- Windows XP x64 RC1
- la distribution Fedora Core3 x86-64 (avec gcc3.4)

On peut aussi noter que sur l'Opteron, un kernel monoprocesseur est utilisé ; sur le Xeon, le SMT est activé.

Au menu des tests sous Linux, on trouve :
- HPLinpack
- Seti@Home
- nBench
- SSEBench
- NPB

et sous Windows (pour ne pas faire de jaloux) :
- AMD MiniGZip
- Mandelbrot
- Whetstone
- BlobbyDancer
- PovRay

En conclusion, l'Opteron bénéficie vraiment du 64bits (surtout grace aux registres supplémentaires) avec quelquefois des gains très appréciables ; sur ce processeur, le mode 64 bits n'occasionne que rarement une dégradation des performances.

Le cas du Xeon est plus problématique. C'est plutôt l'inverse qui se passe, à savoir le mode x86-64 fait perdre en performances par rapport au 32 bits.

Cependant, le Xeon n'en est pas pour autant mauvais : les compilateurs ne savent pas aussi bien optimiser le code comme pour l'Opteron parce que la plateforme (en 64 bits) est trop récente ... un potentiel qui n'est semble-t-il pas encore exploité.

P.S : j'ai mis les grandes lignes de la conclusion mais ça ne doit pas vous empêcher de lire l'article ... un peu long mais bien fait !

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.