Processeur superscalaire - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

Introduction

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)
Page générée en 0.149 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales - Signaler un contenu
Version anglaise | Version allemande | Version espagnole | Version portugaise