Apparatus and method for an instruction cache miss throttler
OwnerAnkur Groen, Ammon Christianseninventors
Life of this patent
Estimating the term…
Loading patent…
OwnerAnkur Groen, Ammon Christianseninventors
Estimating the term…
An apparatus and method for an instruction cache miss throttler. An example method comprises: storing instructions in an instruction cache; predicting, by a branch predictor circuit, whether one or more branch instructions will result in taken branches and responsively providing IPs corresponding to the predicted taken branches; storing the IPs corresponding to the predicted taken branches, wherein the IPs are to be used to perform a lookup for corresponding instructions in the instruction cache; storing IPs of instructions from the fetch queue which missed in the instruction cache, the IPs to indicate instructions to be filled into the instruction cache from the memory subsystem; tracking a number of cachelines which resulted in instruction cache misses since a last predicted branch was taken; and throttling the branch predictor circuit in response to a threshold reached for the number of cachelines which resulted in instruction cache misses.
A processor comprising:
A method, comprising:
A non-transitory machine-readable medium that stores program code that when executed by a hardware processor causes the hardware processor to perform the operations of:
Dependencies are inferred from the claim text.