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

Répondre à