On Sun, 24 Nov 2002, Philippe LE NAOUR outgrape: > ----- Original Message ----- > From: "Xavier MAILLARD" <[EMAIL PROTECTED]> > To: "Philippe LE NAOUR" <[EMAIL PROTECTED]> > Cc: "ML - Debian French" <debian-user-french@lists.debian.org> > Sent: Sunday, November 24, 2002 11:49 PM > Subject: Re: Intel Compiler moins bien que GCC 2.95 > > > On Sun, 24 Nov 2002, Philippe LE NAOUR said: > > > > > Salut à tous, > > > > Salut, > > > > > J'ai effectué des test entre le compilateur C++ de chez Intel en > > > version 7 et GCC 2.95 sur une Debian Woody (Noyau 2.4, Pentium II > > > 233). Pour effectuer les tests, j'ai compilé avec le > > > debian/rules de lame (debian/rules build) puis avec icc > > > (CFLAGS="-O3 -rcd -xM -ip") > > > > Oki > > > > > Sur l'encodage d'un morceau, la version GCC met deux secondes de > > > moins que la version Intel (1:39 contre 1:41). > > > > Et ? > > > > > J'ai toujours entendu dire que le compilateur Intel produisait > > > des binaires plus rapides que GCC. Ma méthodologie me semble > > > pourtant bonne. > > > > Binaire optimisé ne signifie pas forcément que le compilateur le(s) > > construit plus vite > > Euh, je parle français ou quoi ? Je n'ai jamais dit que le > compilateur fonctionnait plus rapidement, mais qu'il produit un > binaire moins rapide.
Hum ta phrase est un peu ambigue je trouve. Enfin bref. Concernant la "rapidité" de tes binaires, il me semble (à confirmer) que ICC est surtout bon (meilleur) sur des archi bien plus récentes que le simple PII (surtout vrai pour les PIV). Donc pour être sûr que cela est bien le cas, il faudrait que tu fasses ton bench sur une configuration disons un tout petit peu plus musclée :) D'autre part, il est bon de dire que niveau performance un gcc 3.2 est tout à fait en mesure de rivaliser avec ICC. Le seul domaine a priori ou ICC semble supérieur est pour le C++. Donc comparé un compilateur ancienne génération (aka gcc 2.95) à un compilateur qui ne fait que de l'optimisation à outrance pour des archis assez récentes et pour un seul type de proc tel que ICC n'a AMA aucun sens. Un vrai test serait de faire la même chose entre GCC3.X et ICC. Enfin c'est ce qui me parait le "juste". Cdt, zeDek