Benchmarks 64 bits : AMD aurait triché ?
Notre confrère X86-secret, viens de mettre en ligne un test mettant à jour une "pratique honteuse d’AMD
". Selon eux , certaines dll contenant le code de tests des benchmarks pour processeurs (notamment le benchmark Mini-GZIP) seraient optimisées pour le 64 bits.
Jusque là, rien d’anormal, si ce n’est que les parties de code réservées aux processeurs 32 bits ne sont pas (du tout) optimisées ! Certaines n'incluent aucune des optimisations de base, pas même le MMX, et encore moins le SSE.D’après Samuel D, "
L'énorme majorité des sites hardware (nous inclus) et de la presse papier a donc pu observer les extraordinaires gains offert par la version 64-bit de Mini-Gzip (gain de plus de 100%) et en faire part aux lecteurs
", et que "Si AMD avait daigné activer une simple optimisation de base, le benchmark 32-bit aurait été 2 fois plus rapide !
".Cette affaire va vraisemblablement faire grand bruit, et de nouveaux tests devront être effectués en disposant de code optimisé pour les deux types de processeurs afin d’avoir une meilleure représentation de la différence de performance entre les produits 32 et 64 bits. A suivre ....
22
Commentaires
Envoi de SMS vers Skype
- Suite de l'affaire AOL sur le Spam
- Washington lutte contre les jeux vidéos violents
- ABIT annonce des résultats record pour 2004
- Poker : la nouvelle donne de l'Internet
- Présentation du premier dual-core Intel
- Fujitsu vend ses écrans LCD à Sharp
- Gigabyte et Sapphire annoncent de nouvelles Radeons
- N9uf Telecom prolonge la gratuité de ses chaînes TV
- Club Internet réclame 50 M€ à France télécom
Le Cell se dévoile petit à petit
- Une faille IDN découverte dans Firefox... et d'autres
- L'Europe contre les spams !
- Test du baladeur MP3 IRiver H10
- Test du boitier MaxInPower Briza B952
- Le pont Rialto prend la pose
- GoogleFight fait peau neuve
- Google accusé d'héberger des racistes au Brésil
- Paris va passer à Linux... mais en douceur
- Longhorn : le beta test débutera en juin
Liens commerciaux
Autres catégories :
Publicité
Dernières actus
A voir aussi
Actus et dossiers
Forum





Comme d'hab, faut prendre avec des pincettes ce que raconte les pubs.
Et aussi ce que raconte les journaux (et autres news): en plus AMD fournissait tout pour vérifer avec le code source !
Reste que ce processeur est tout de même pas mal. En tout cas j'en mettrais bien 2 sous le capot.
ptain si maintenant AMD copie Intel sur le plan du marketing-foutage de gueule
Pourquoi ne le ferai-t-il pas?
business is business!
Parce que mentir dans le but de vendre un produit est interdit dans la majorité des pays ?
a mon avis, ils n'ont pas menti. ils n'ont simplement pas précisé que le code n'était pas optimisé 32 bits
c'est triste et regrettable, mais comme le tetedechat, buisiness is buisiness...
en gros, ce qui est regrétable c'est qu'AMD n'aie pas optimisé pour le 32bits, pour le reste on ne va pas s'en pleindre
[petit coup de gueule mode on]
Les journalistes découvrent encore la Lune ???

Qu'ils arrêtent de jouer les vierges effarouchées, ils sont les premier à sauter sur les news dans le seul but de les publier avant la concurrence !! Encore une fois, ils ne prennent pas le temps de faire leur métier correctement..
AMD fait comme nVidia, comme ATI, comme Intel, comme tous les autres constructeurs qu'ils soient de puces, de cartes ou de périphériques : ils pensent à leur business, à leur chiffre d'affaire, à leur cotation en bourse, à leurs actionnaires !! Ce sont des pratiques courantes quel que soit le secteur industriel, le bluff et la triche font partie du jeu.. Et les journalistes sont évidemment les premiers relais, les meilleurs pions de propagande commerciale..
C'est clair que ce n'est jamais amusant de s'apercevoir (un peu tard) qu'on s'est fait abuser.. Mais le business est une danse qui n'est pas faite pour les petits bras et comme il n'y a eu ni mort d'homme ni détournement de fonds, il n'y a que les journalistes que ça dérange.. Sauf qu'ils ont été une nouvelle fois pris à leur propre piège..
Sincèrement, ça dérange quel utilisateur lambda que les constructeurs fassent de l'esbrouffe ?? Souvenez-vous qu'au moment de la sortie du P4 d'Intel, à vitesse égale au pIII, il avait des perfs en retrait alors qu'il était annoncé comme meilleur.. Sauf que sont architecture lui permettait de faire ce que le pIII ne pouvait plus : la montée en fréquences, d'où évidemment des perfs en augmentation..
Si le 32 bits était toujours si merveilleux (ce qu'il est déjà, en soi), pourquoi alors passer en 64 ? AMD comme Intel ont le même pb avec leurs procos : la montée en fréquences.. Tous leurs procos 32 bits stagnent.. Leurs portes de sortie s'appellent 64 bits et/ou dual-core (et plus si affinités)..
Le monde idéal n'existe pas et les industriels ne sont pas les anges que quelques petits journalistes vaguement spécialisés du Web croient qu'ils sont !! Pourquoi je ne lis jamais en fin de comparo une phrase du style : "évidemment, les résultats sont sous réserve qu'il n'y ait pas eu tricherie de la part du constructeur avec les outils qu'il nous a fourni" ?? L'industrie c'est du poker : il ne faut pas y jouer si on n'accepte pas les règles.. Ou alors, il ne faut pas crier au loup !! Il faut savoir rester pragmatique et lucide !!
Il y a 20 ans, Coluche, lorsqu'il parlait des politiques, disait ceci sur les journalistes : "les hommes politiques disent des clowneries [avec un 'l' et un 'w' pour rester poli, ndlr] mais les journalistes sont pires : il les répètent !!".. Malheureusement, les générations passent et les mauvaises habitudes restent..
Mais je sais bien que ce n'est pas moi qui changerai leur façon de travailler, d'autant plus que je fais partie de tous ceux qui savent comment fonctionne l'industrie et le marketting..
Sincèrement, l'Athlon64 me plaît plutôt bien et j'apprécie de voir enfin une vraie concurrence entre AMD et Intel, depuis l'Athlon et les pIII/P4..
[petit coup de gueule mode off]
À propos d'optimisations :
"One of the things that the version 8.0 of the Intel compiler included was an "Intel-specific" flag.
[...]
First I wanted to pick a primarily CPU-bound test to run, so I chose SPEC CPU2000. The test system was a P4 3.2G Extreme Edition with 1 gig of ram running WIndows XP Pro. First I compiled and ran spec with the
"generic x86 flag" (-QxW), which compiles code to run on any x86 processor. After running the generic version, I recompiled and ran spec with the "Intel-specific flag" (-QxN) to see what kind of difference that would make. For most benchmarks, there was not very much change, but for 181.mcf, there was a win of almost 22% !
[...]
the second test machine, was an AMD FX51, also with 1 gig of ram, running Windows XP Pro. First I ran the "generic x86" binaries on the FX51, and then tried to run the "Intel-only" binaries. The Intel-specific ones printed out an error message saying that the processor was not supported and exited.
[...]
I started mucking around with a dissassembly of the Intel-specific binary and found one particular call (proc_init_N) that appeared to be performing this check. As far as I can tell, this call is supposed to verify that the CPU supports SSE and SSE2 and it checks the CPUID to ensure that its an Intel processor. I wrote a quick utility which I call iccOut, to go through a binary that has been compiled with this Intel-only flag and remove that check.
Once I ran the binary that was compiled with the Intel-specific flag (-QxN) through iccOut, it was able to run on the FX51. Much to my surprise, it ran fine and did not miscompare. On top of that, it got the same 22% performance boost that I saw on the Pentium4 with an actual Intel processor. This is very interesting to me, since it appears that in fact no Intel-specific optimization has been done if the AMD processor is also capable to taking advantage of these same optimizations."
http://groups.google.ca/groups?dq= [...] google.com
D'ailleurs Intel mobilise une force de frappe, son Software & Solution Group (SSG) : "Ce service - qui regroupe plus de 200 ingénieurs système - a pour objectif d’optimiser les applications sur plates-formes basées sur Intel afin d’en optimiser leurs performances."
L'optimisation est une trés bonne pratique fort utile et qui est loin d'etre condamnable !
Le probleme, c'est la de-optimisation volontaire.
XLOM > tres interessant cet article
L'optimisation est une trés bonne pratique fort utile et qui est loin d'etre condamnable !
Le probleme, c'est la de-optimisation volontaire.
je dirais plutot la non-optimisation plutot que la de-optimisation.
A ce stade, c'est la même chose. Faut pas me faire croire qu'un mec qui code en ASM64 puisse "oublier" de mettre un flag de base pour compiler un code C 32 bit.
Concernant le compilo Intel, le mec ne s'est pas demandé si c'etait le cas sur TOUT les codes. Parcequ'une optimisation qui offre un gain de 0 à 25% sur CPU Intel et de -20% à +25% sur AMD, ca parait logique de la desactiver et de faire un flag Intel-Only.
tu crois franchement que Intel se serait embete a rajouter ce check pour eviter qu'un proc AMD se retrouve avec 20% de perf en moins dans certain cas ?
Bien sur. Prendre le risque de ralentir volontairement la concurrence, c'est suicidaire pour l'utilisation de leur compilo.
Bien sur. Prendre le risque de ralentir volontairement la concurrence, c'est suicidaire pour l'utilisation de leur compilo.
Je suis pas certain : meme avec 20% de perfs en moins pour reprendre ton exemple, je pense que sur la plupart des benchmarks le compilo intel resterait plus rapide que la concurrence.
A mon avis ils n'ont pas trop interet a trop optimiser les CPUs des concurrents.
Enfin il faudrait tester l'utilitaire du gars sur une large palette d'application pour savoir ce qu'il en est vraiment.
ca peut aussi vouloir dire que les optimisations amd64 sont du meme typ que celles intel, non ?
edit : je reves ?
ba de toute facon que ca soit du cote d'AMD ou du cote d'INTEL y a pas de gentil et de mechant

Y a juste une jolie bataille marketing
Bof, pas de quoi fouetter un chat.
Ca fait bien longtemps que tous les fabriquants de procos fournissent des chiffres fallacieux basés sur des benchs qui les avantagent en passant sous silence d'autres benchs qui les défavorisent.
C'est de bonne guerre. Et après tout si les gogo y croient, pourquoi pas.
Il n'en reste pas moins que tous les spécialistes savent que les AMD 64 affichent de bonnes performances dans des applications généralistes. C'est bien ça le principal.
Quand au 64 bits, les connaisseurs savent que le principal apport n'est pas la vitesse.
Moi je regarde plutôt les benchs des jeux et des applis que j'utilise: Mini-Gtruc je m'en bats
ba de toute facon que ca soit du cote d'AMD ou du cote d'INTEL y a pas de gentil et de mechant

Y a juste une jolie bataille marketing
faut qu'AMD progresse pour faire baisser lse tarifs d'Intel
Moi je regarde plutôt les benchs des jeux et des applis que j'utilise: Mini-Gtruc je m'en bats
+1 chacun y trouve son compte
Moi je regarde plutôt les benchs des jeux et des applis que j'utilise: Mini-Gtruc je m'en bats
oué enfin les jeux 64bits ... y en a pas des masses ... et là avec tes non-optimisations 32bits ben tu te tape 4fps dans HL1