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. _______________________________________________ gull mailing list [email protected] http://lists.alphanet.ch/mailman/listinfo/gull
