[gull] Linux sur processeur Core Duo?
Marc SCHAEFER
schaefer at alphanet.ch
Fri Aug 11 14:46:40 CEST 2006
On Fri, Aug 04, 2006 at 02:17:57PM +0200, Daniel Cordey wrote:
> gains de plusieurs dizaines de pourcents... Plutot que de doubler la vitesse
> d'une generation de processeur, il suffirait de mettre assez de registres a
> disposition pour doubler sa vitessee... Helas, tois fois helas, il n'en est
Sont-ce des registres accessibles par le programmeur assembleur (donc il
faut recompiler tous les programmes en langages plus évolués, et avoir
le compilateur ad-hoc), ou sont-ce les registres du `micro-codeur' (ou
code translateur/interpréteur) RISC qui interprète le code
vaguement-CISC visible au programmeur ?
Dans le 2e cas, la performance pourrait effectivement être obtenue
`gratuitement'.
> l'augmentation de la taille de la cache principale, pas l'augmentation du
> nombre de registre. L'augmentation simple du nombre de registres offre des
> gains de 2-3 % en general. Ceci est une valeur statistique basee sur les
> processeurs RISCS des 20 dernieres annees.
Et s'il y a trop de registres, il faut ensuite les sauvegarder lors d'un
changement de contexte, ce qui peut poser des problèmes nouveaux.
More information about the gull
mailing list