发明名称 Fixed point unit pipeline allowing partial instruction execution during the instruction dispatch cycle
摘要 A method for allowing a partial instruction to be executed in a fixed point unit pipeline during the instruction dispatch cycle creates a mask used to select which bits of the operands participate in a future logical operation of the fixed point unit back a cycle to the instruction dispatch stage of the fixed point unit. As an S/390 System improvement applicable to other computers, the mask is determined and created two cycles ahead of execution, or two cycles before the mask is actually used. Also, in the method used for moving the mask generation back by one cycle, mask generation overlaps the dispatch stage in the I-unit, and this provides a handshake between the I-unit and E-unit of the fixed point unit of the central processor unit of the computer system. The control setting selection process occurs in a predetermination cycle stage or e-1 (em1) stage for the mask generation and the register file read address. Speculative handshaking allows the E-1 stage to be created with no impact to the last stage of the I-Unit, such that no additional logic is needed and cycle time is not jeopardized. Also, the E-1 stage of an instruction overlaps with the execution stages of previous instructions.
申请公布号 US2002174324(A1) 申请公布日期 2002.11.21
申请号 US20010832544 申请日期 2001.04.11
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 BUSABA FADI Y.;KRYGOWSKI CHRISTOPHER A.;LI WEN H.
分类号 G06F9/308;(IPC1-7):G06F9/00 主分类号 G06F9/308
代理机构 代理人
主权项
地址