FIXED POINT UNIT PIPELINE ALLOWING PARTIAL INSTRUCTION EXECUTION DURING THE INSTRUCTION DISPATCH CYCLE
Patent №
US 6,944,753
Granted
2005-09-13
Filed 2001
Owner
INTERNATIONAL BUSINESS MACHINES CORPORATION
Lab
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
09832544
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.
AI classification
Ownership
INTERNATIONAL BUSINESS MACHINES CORPORATION
assignment · 117250158
Assignors
BUSABA, FADI Y., KRYGOWSKI, CHRISTOPHER A., LI, WEN H.
On an employer assignment, the assignors are typically the inventors.