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.
| 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) |