A | B | C | D | E | F | G | H | I | J |
K | L | M | N | O | P | Q | R | S | T |
U | V | W | X | Y | Z | 0...9 |
PIPELINING |
« back |
Tecnologia per accrescere la potenza di un processore (vedi MIPS) accrescendone il parallelismo interno.
Il processore risulta diviso in 4-5 stadi specializzati (es. prelievo istruzione o fetching decodifica esecuzione e retro scrittura o write-back) che eseguono in tempi diversi le parti di una istruzione ma contemporaneamente parti diverse di istruzioni diverse (in realta' e' un semi-parallelismo). La dipendenza di un'istruzione a valle da qualche istruzione non ancora eseguita a monte (es. dal suo risultato o da un branch condizionato) crea conflitti e pone limiti all'uso troppo spinto del pipelining. Un processore a una singola pipeline e' detto scalare; con piu' pipeline si realizza la Super Scalarity. Se anche gli stadi stessi sono messi in pipeline e si passa da 4-5 a 8 o piu' si ha il "Super Pipelining". |