Back to results
US 11,113,067 B1Granted
Speculative branch pattern update
AssigneeCentaur Technology, Inc.
InventorThomas C. McDonald
Life of this patent
Estimating the term…
Abstract
In one embodiment, a microprocessor, comprising: first logic configured to detect that a fetched cache address matches at least one of two previous cache addresses; and second logic configured to adjust a branch pattern used for conditional branch prediction based on the match and combine the cache address with the adjusted branch pattern to form a conditional branch predictor address.
Claims18
A microprocessor, comprising:
- first logic configured to detect that a cache address matches at least one of two previous cache addresses;
- and
- second logic configured to adjust a branch pattern used for conditional branch prediction based on the match and combine the cache address with the adjusted branch pattern to form a conditional branch predictor address.
A speculative branch pattern update method implemented by a microprocessor, the speculative branch pattern update method comprising:
- detecting by first logic that a cache address matches at least one of two previous cache addresses;
- adjusting by second logic a branch pattern used for conditional branch prediction based on the match;
- and
- combining by the second logic the cache address with the adjusted branch pattern to form a conditional branch predictor address.
1 more element
Dependencies are inferred from the claim text.