发明名称 Processor and method having a load reorder queue that supports reservations
摘要 A processor includes a register set, at least one execution unit that executes load instructions to transfer data into the register set, a load queue and associated queue management logic. The load queue contains a plurality of entries that each include a reservation valid field, and each of the plurality of entries is associated with a respective one of a corresponding plurality of load instructions that includes at least one load-reserve instruction. In response to execution of the load-reserve instruction, the queue management logic detects whether a data hazard exists by reference to the load queue, and if so, initiates correction of the data hazard. In addition, the queue management logic records a reservation for the load-reserve instruction by setting the reservation valid field of an entry in the load queue associated with the load-reserve instruction. Thus, the load queue, which is utilized to detect and correct data hazards resulting from out-of-order execution of load instructions, is also advantageously utilized to manage reservations.
申请公布号 US6725358(B1) 申请公布日期 2004.04.20
申请号 US20000598435 申请日期 2000.06.22
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 MOORE CHARLES ROBERT
分类号 G06F9/312;G06F9/32;G06F9/38;(IPC1-7):G06F9/312 主分类号 G06F9/312
代理机构 代理人
主权项
地址