5. Quelques notes sur les
fréquences
Contenu de cette
section
Tous les processeurs Alpha actuels utilisent des horloges
à haute vitesse, parce que leur microarchitecture a
été conçue comme "en cycles courts". Cependant, du
coup, aucun des bus systèmes n'a besoin de tourner à de
telles vitesses :
- sur les 21066(A), 21064(A) et 21164 la vitesse du cache
externe (Bcache) est entièrement programmable, à la
résolution de l'horloge du processeur. Par exemple, pour
un processeur à 275 MHz, le temps d'accès en lecture
du Bcache peut être contrôlé avec une
résolution de 3,6 ns.
- sur les 21066(A), la vitesse des DRAM est entièrement
programmable, à la résolution de l'horloge du
processeur (pas celle du bus PCI).
- sur les 21064(A) et 21164(A), la fréquence du bus
système est un sous-multiple de cele du processeur. La
plupart des cartes mères 21064 utilisent une horloge du
bus système à 33 MHz.
- Le systèmes à base de 21066 peuvent faire tourner
le bus PCI à n'importe quelle fréquence par rapport
au processeur. En général, le bus PCI tourne à
33 MHz.
- Les systèmes qui utilisent les chipset APECS (cf.
section Les
chipsets ) ont toujours la fréquence du bus processeur
égale à celle du bus PCI. Cela signifie que les deux
bus tendent à tourner soit à 25 MHz, soit à 33
MHz (puisque ce sont les fréquences qui sont
sous-multiples de celle du processeur). Sur les systèmes
APEC, la vitesse du contrôleur de DRAM est programmable
logiciellement en fonction de la fréquence du bus
processeur.
Note: quelqu'un a suggéré qu'il obtenait de
mauvaises performances sur un système 21066 parce que le
contrôleur de mémoire du 21066 ne tourne qu'à 33
MHz. En fait, ce sont soulement les systèmes super-rapides
21064A qui ont des contrôleurs de mémoire qui tournent
'seulement' à 33 MHz.
Chapitre suivant, Chapitre
Précédent
Table des matières de ce
chapitre, Table des
matières générale
Début du document,
Début de ce chapitre