Le mar 30/04/2002 à 13:55, frederic massot a écrit :

> > > Pourquoi Debian fait ça ?
> > > - Parce que le gain de vitesse en compilant pour i686 est ridicule
> > > pour la plupart des applications.
> 
> Cela veut-il dire que la plus part des améliorations apportées aux
> processeurs (ajout de nouvelles instructions, ...) sont inéfficaces ?

Pas forcément. Je ne suis pas spécialiste en hard, mais je pense que la
plupart des améliorations comme la prédiction de branchements et
l'exécution spéculative sont disponibles même pour des programmes
compilés pour i386.
Quant aux nouvelles instructions, c'est bien gentil, mais il faut que le
compilateur les connaisse, et/ou que l'application les utilise
directement, et c'est le lot de peu d'applications.

Au final, je crois avoir lu quelque part que KDE recompilé pour i686
s'exécute environ 5 à 10 % plus vite. À ce compte-là, on pourrait aussi
tout compiler en statique, on gagnerait de l'ordre de 5 % sur i386.

> Quels sont les changements apportés à un programme compilé avec l'option
> i686 à la place de i386 ?

Je ne sais pas exactement, mais je pense que l'amélioration majeure est
la virgule flottante. La différence pour les applications qui
l'utilisent beaucoup (logiciels de vidéo, applications scientifiques)
est énorme.

-- 
 .''`.           Josselin Mouette        /\./\
: :' :           [EMAIL PROTECTED]
`. `'                        [EMAIL PROTECTED]
  `-  Debian GNU/Linux -- The power of freedom

Attachment: signature.asc
Description: PGP signature

Répondre à