Indietro

ⓘ Buffer di riordino




                                     

ⓘ Buffer di riordino

In informatica, il tampone di riordino è un tampone usato dallalgoritmo di Tomasulo per implementare lesecuzione fuori ordine delle istruzioni nei microprocessori moderni. Il buffer tiene traccia dellordine reale dellesecuzione delle istruzioni e, a mano a mano che le istruzioni sono eseguite dalle unità funzionali, preleva i dati elaborati e li memorizza nei registri del processore seguendo lordine logico del programma. Dopo aver memorizzato nei registri il risultato dellistruzione il sistema effettua il commit dellistruzione cancellandola dal buffer ROB.

Questo buffer permette di garantire che lesecuzione logica dei programmi venga preservata anche nel caso di esecuzione fuori ordine. Inoltre il buffer permette di effettuare un veloce rollback nel caso di errori di predizione dellunità di predizione dei salti permettendo di eliminare semplicemente le istruzioni eseguite erroneamente.