Method and apparatus for improved predicate prediction
A technology for judging values and judging instructions, applied in the field of computer systems
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0034] A method and apparatus for performing decision prediction is described herein. According to one embodiment of the present invention, a predicate value is predicted using historical information, or by comparing selected least significant bits of the two operands of the COMPARE instruction used to determine the predicate value. If the decision predictor has determined to have a high degree of confidence in its ability to accurately predict a decision value based on historical information about the decision, then the historical information is used to determine a predicted decision value (PPV). On the other hand, if the decision predictor has low confidence in its ability to accurately predict a decision value based on historical information, then the PPV is determined by comparing the LSB of the first operand with the LSB of the second operand. Once the PPV for a predicate is determined, an instruction predicated on that predicate is conditionally executed, ie, it is execu...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 