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" <[email protected]> > 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

