发明名称 SIMULTANEOUS FINISH OF STORES AND DEPENDENT LOADS
摘要 A method for reducing a pipeline stall in a multi-pipelined processor includes finding a store instruction having a same target address as a load instruction and having a store value of the store instruction not yet written according to the store instruction, when the store instruction is being concurrently processed in a different pipeline than the load instruction and the store instruction occurs before the load instruction in a program order. The method also includes associating a target rename register of the load instruction as well as the load instruction with the store instruction, responsive to the finding step. The method further includes writing the store value of the store instruction to the target rename register of the load instruction and finishing the load instruction without reissuing the load instruction, responsive to writing the store value of the store instruction according to the store instruction to finish the store instruction.
申请公布号 US2014325188(A1) 申请公布日期 2014.10.30
申请号 US201313869131 申请日期 2013.04.24
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 OGASAWARA TAKESHI
分类号 G06F9/30 主分类号 G06F9/30
代理机构 代理人
主权项 1. A method for reducing a pipeline stall in a multi-pipelined processor, the method comprising: finding a store instruction having a same target address as a load instruction and having a store value of the store instruction not yet written according to the store instruction, when the store instruction is being concurrently processed in a different pipeline than the load instruction and the store instruction occurs before the load instruction in a program order; associating a target rename register of the load instruction as well as the load instruction itself with the store instruction, responsive to said finding step; and writing the store value of the store instruction to the target rename register of the load instruction and finishing the load instruction without reissuing the load instruction, responsive to writing the store value of the store instruction according to the store instruction to finish the store instruction.
地址 Armonk NY US