Page suivante - Page précédente - Table des matières

5. Quelques notes sur les fréquences

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.


Page suivante - Page précédente - Table des matières