发明名称 Processor and method of executing load instructions out-of-order having reduced hazard penalty
摘要 A processor having a reduced data hazard penalty includes a register set, at least one execution unit that executes load instructions to transfer data into the register set, and a load queue. The load queue contains at least one entry, and each occupied entry in the load queue stores load data retrieved by an executed load instruction in association with a target address of the executed load instruction. The load queue has associated queue management logic that, in response to execution by the execution unit of a load instruction, determines by reference to the load queue whether a data hazard exists for the load instruction. If so, the queue management logic outputs load data from the load queue to the register set in accordance with the load instruction, thus eliminating the need to flush and re-execute the load instruction.
申请公布号 US6868491(B1) 申请公布日期 2005.03.15
申请号 US20000598434 申请日期 2000.06.22
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 MOORE CHARLES ROBERT
分类号 G06F9/312;G06F9/318;G06F9/38;(IPC1-7):G06F9/312 主分类号 G06F9/312
代理机构 代理人
主权项
地址