Dynamic resource allocation across dispatch pipes
AssigneeInternational Business Machines Corporation
InventorsGregory W. Alexander, Brian D. Barrick, Fadi Y. Busaba, Wen H. Li, Edward T. Malley
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsGregory W. Alexander, Brian D. Barrick, Fadi Y. Busaba, Wen H. Li, Edward T. Malley
Estimating the term…
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.
A computer system for facilitating allocation of architected registers to instructions executing within a computing environment, said computer system comprising:
A computer program product for facilitating allocation of architected registers to instructions executing within a computing environment, said computer program product comprising:
A method of facilitating allocation of architected registers to instructions executing within a computing environment, said method comprising:
Dependencies are inferred from the claim text.