DYNAMIC ASSIGNMENT ACROSS DISPATCH PIPES OF SOURCE PORTS TO BE USED TO OBTAIN INDICATION OF PHYSICAL REGISTERS
Patent №
US 9,971,601
Granted
2018-05-15
Filed 2015
Owner
INTERNATIONAL BUSINESS MACHINES CORPORATION
Lab
AI components
2
planning · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
14621564
Dynamic resource allocation is provided in which additional resources, such as additional architected registers, are provided to an instruction, if it is determined that resources in addition to those configured to be provided to the instruction are to be used for the particular instruction. An instruction to be executed is dispatched on a pipe of a pipeline and that pipe is configured to have a set number of architected registers for use by the instruction. However, if one or more other architected registers are needed, those additional architected registers are dynamically allocated to the instruction by assigning one or more source ports of an additional pipe to the instruction.
AI classification
Ownership
INTERNATIONAL BUSINESS MACHINES CORPORATION
assignment · 349570106
Assignors
ALEXANDER, GREGORY W., BARRICK, BRIAN D., BUSABA, FADI Y., LI, WEN H., MALLEY, EDWARD T.
On an employer assignment, the assignors are typically the inventors.