Architetture dei processori/Unità predizione salti: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Riga 15:
 
===Predizione della linea successiva===
Alcuni processori superscalari (es.: MIPS R8000 e [[w:DEC Alpha|DEC Alpha EV6/EV8]]) eseguivano col ''fetch'' di una linea di istruzioni, quello di un puntatore alla successiva. Questo metodo è piuttosto diverso dagli altri trattati qui perché esegue la previsione sia della scelta della diramazione che dell'obiettivo del salto.
 
Quando un puntatore indica un gruppo di 2, 4 o 8 istruzioni, solitamente l'istruzione ricercata non è la prima (per un fatto statistico), così la scansione delle prime istruzioni è tempo perso. Generalizzando, vengono scartate rispettivamente 0,5, 1,5 e 3,5 istruzioni decodificate. Lo stesso discorso vale per le istruzioni successive all'istruzione di salto, che devono essere scartate con identica distribuzione media.