发明名称 System for completing instruction out-of-order which performs target address comparisons prior to dispatch
摘要 A mechanism structured to check for instruction collisions at the Dispatch Unit rather than the Completion Unit. In processors which issue multiple commands simultaneously, a flag bit is sent to the Completion Unit and attached to the instruction in the queue that follows the other in program order if they both have the same targeted address. When the instructions from position 1 and position 2 of the instruction queue are ready to issue, the Completion Unit checks position 2 for a flag bit. If there is a bit, then the instruction in position 1 is discarded and the instruction in position 2 is written to the target address. If there is no flag bit with the instruction in position 2, the instruction in position 1 is written to the target register. This method eliminates the need to compare all the targeted addresses that are associated with the rename registers. It requires two comparisons instead of a minimum of 15 comparisons.
申请公布号 US6098168(A) 申请公布日期 2000.08.01
申请号 US19980046867 申请日期 1998.03.24
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 EISEN, LEE EVAN;PUTRINO, MICHAEL
分类号 G06F9/38;(IPC1-7):G06F9/38 主分类号 G06F9/38
代理机构 代理人
主权项
地址