Evoluzione del MIPS: superpipeline e superscalari
Schemi di principio
Profondità pipeline e prestazioni
Profondità pipeline e prestazioni (2)
MIPS superscalare a due vie Il pacchetto di issue è composto da 2 istruzioni (dimensione complessiva pari a 64 bit) Nel pacchetto: un’istruzione è di tipo ALU su interi o un branch, l’altra istruzione è una load o store Istruzione Stadi della pipeline ALU o branch IF ID EX MEM WB Load o store 5
MIPS superscalare a due vie Quattro letture e due scritture per il banco dei registri 8 Caricamento di due istruzioni dalla memoria Memoria a 64 bit, 8 byte Calcolo indirizzo per trasferimento dati. È sufficiente un addizionatore 6
Vantaggi e svantaggi Vantaggi: Svantaggi possibilità di maggiori prestazioni (esecuzione di due istruzioni alla volta) Svantaggi mancanza di dinamismo nell’esecuzione delle istruzioni possibilità di maggiori stalli