Next: ...
Up: Speculative Execution
Previous: Speculative Execution
- Re-order buffer (ROB) provides additional
registers to hold values waiting to
be committed
- ROB registers are managed like reservation
stations, waiting for service
- The ROB updates the
``true'' destination register
with the allocated ROB register value
- This ``commit'' stage occurs in-order,
so that the machine's programmer-visible
state is consistent
Paul H J Kelly
Mon Dec 1 20:07:28 GMT 1997