Prediction entry allocation
AssigneeArm Limited
InventorsHoudhaifa BOUZGUARROU, Michael Brian SCHINZLER, Sergio SCHULER, Anand Sunder RAJAN
Life of this patent
Estimating the term…
Loading patent…
AssigneeArm Limited
InventorsHoudhaifa BOUZGUARROU, Michael Brian SCHINZLER, Sergio SCHULER, Anand Sunder RAJAN
Estimating the term…
There is provided an apparatus comprising training circuitry to store one or more metrics associated with each of a plurality of control flow altering instructions, and a plurality of candidate multi-taken entries. Each candidate multi-taken entry identifies: a multi-taken sequence in which control flow is diverted by a first control flow altering instruction to instructions comprising a second control flow altering instruction that diverts control flow to a target address, and metadata indicative of a confidence associated with the candidate multi-taken sequence. The apparatus comprises control circuitry responsive to the confidence associated with a given candidate multi-taken entry satisfying a confidence condition and the metrics associated with at least one of the first and second control flow altering instructions of the given candidate multi-taken entry satisfying a filter condition, to allocate a prediction entry indicative of the multi-taken sequence identified in the given candidate multi-taken entry into prediction circuitry.
An apparatus comprising:
A method comprising:
A non-transitory computer-readable medium storing computer-readable code for fabrication of an apparatus comprising:
Dependencies are inferred from the claim text.