Superpipelined

Definizione rapida

Superpipelined descrive un processore con pipeline suddivisa in numerose fasi brevi per aumentare la frequenza di avanzamento delle istruzioni.

Spiegazione

Più istruzioni possono trovarsi contemporaneamente in stadi diversi, così il processore avvia nuovo lavoro prima che l'operazione precedente sia terminata.

Esempio pratico

Mentre un'istruzione viene eseguita, le successive sono già nelle fasi di decodifica e caricamento.

Spiegazione tecnica

Una pipeline più profonda riduce il lavoro di ciascuno stadio, ma aumenta il costo delle interruzioni causate da salti o dipendenze.

Da non confondere con

Il superpipelining approfondisce la pipeline; l'architettura superscalare esegue più istruzioni nello stesso ciclo mediante unità parallele.