发明名称 Apparatus for restraining over-eager load boosting in an out-of-order machine using a memory disambiguation buffer for determining dependencies
摘要 A system for restraining over-eager boosting of load instructions past store instructions in an out-of-order processor. The system comprises a memory disambiguation buffer for storing load and store instruction addresses and associated data and an instruction scheduling window in operative association with the memory disambiguation buffer. The instruction scheduling window and the memory disambiguation buffer determine load/store dependencies and effectuate replay of the store and load instructions wherein a dependent load instruction has been executed prior to a store instruction. An instruction cache is provided in operative association with the memory disambiguation buffer, together to associate the dependent load instructions with a store instruction such that the store instruction is subsequently executed prior to the dependent load instructions.
申请公布号 US6006326(A) 申请公布日期 1999.12.21
申请号 US19970882525 申请日期 1997.06.25
申请人 SUN MICROSYSTEMS, INC. 发明人 PANWAR, RAMESH;HETHERINGTON, RICKY C.
分类号 G06F9/38;(IPC1-7):G06F13/00 主分类号 G06F9/38
代理机构 代理人
主权项
地址