Code-specific affiliated register prediction
AssigneeInternational Business Machines Corporation
InventorsMichael K. Gschwind, Valentina Salapura
Life of this patent
Estimating the term…
Abstract
Code-specific affiliated register prediction. A determination is made as to whether a unit of code is a candidate for affiliated register prediction. The determining employs a code specific indicator specific to the unit of code. Based on determining the unit of code is a candidate for affiliated register prediction, an indication of an affiliated register is loaded into a selected location. Based on the loading, the affiliated register is employed in speculative processing.
Claims20
A computer program product for facilitating processing within a computing environment, the computer program product comprising:
- a computer readable storage medium readable by a processing circuit and storing instructions for performing a method comprising:
- determining for a unit of code whether the unit of code is a candidate for affiliated register prediction, wherein the determining employs a code specific indicator specific to the unit of code;
- loading into a selected location an indication of an affiliated register, based on determining the unit of code is a candidate for affiliated register prediction;
- and
- employing, based on the loading, the affiliated register in speculative processing.
A computer system for facilitating processing within a computing environment, the computer system comprising:
- a memory;
- and
- a processor in communication with the memory, wherein the computer system is configured to perform a method, said method comprising:
- determining for a unit of code whether the unit of code is a candidate for affiliated register prediction, wherein the determining employs a code specific indicator specific to the unit of code;
- loading into a selected location an indication of an affiliated register, based on determining the unit of code is a candidate for affiliated register prediction;
- and
- employing, based on the loading, the affiliated register in speculative processing.
A computer-implemented method of facilitating processing within a computing environment, the computer-implemented method comprising:
- determining, by a processor, for a unit of code whether the unit of code is a candidate for affiliated register prediction, wherein the determining employs a code specific indicator specific to the unit of code;
- loading into a selected location an indication of an affiliated register, based on determining the unit of code is a candidate for affiliated register prediction;
- and
- employing, based on the loading, the affiliated register in speculative processing.
Dependencies are inferred from the claim text.