Processeur superscalaire

Article on other languages:

del.icio.us del.icio.us
Digg Digg
Furl Furl
Reddit Reddit
Rojo Rojo
Add to OnlyWire

Un processeur est dit superscalaire s'il est capable d'exécuter plusieurs instructions simultanément, chacune dans un pipeline différent.

Cette architecture n'est raisonnable que si le processeur contient plusieurs unités de calcul.

Un processeur superscalaire de degré N sera capable de produire N instructions par cycle d'horloge.

Séquençage des instructions dans un processeur superscalaire de degré 2. Il faut 9 cycles pour exécuter 10 instructions. À t = 5, toutes les unités du processeur sont sollicitées.

Exemples

Caractéristiques Intel i960CA IBM RS/6000 POWER DEC 21064 DEC 21164
Fréquence, année 25 MHz, 1986 30 MHz, 1990 150 MHz, 1992 266-333 MHz, 1994
Degré 3 instructions/cycle, 6 unités de calcul 4 instructions/cycle (FXU, FPU, et 2 ICU) 2 instructions/cycle 4 instructions/cycle
Performances annoncées 30 MIPS@25MHz 34 MIPS/11 MFLOPS @25 MHz 300 MIPS (crète), 150 MFLOPS (crète)

Voir aussi

  • Pipeline : pour une illustration et comparaisons entre architecture basées sur les pipelines.

This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.


Giant Panda

Mercedes Car
James Bond Guide
This site monitored by SitePinger.net