Trace cache access prediction and read enable
AssigneeApple Inc.
InventorsPruthivi Vuyyuru, Niket K. Choudhary, Muawya M. Al-Otoom, Ilhyun Kim
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorsPruthivi Vuyyuru, Niket K. Choudhary, Muawya M. Al-Otoom, Ilhyun Kim
Estimating the term…
Disclosed embodiments relate to predicting when a fetch address will hit in a trace cache, e.g., to reduce power consumption when a hit is not predicted. In some embodiments, a processor caches instructions sequentially in a given cache line of instruction cache circuitry. The processor may identify traces of instructions that satisfy one or more criteria and store identified traces in a trace cache. The processor may predict whether a fetch address will hit in the trace cache circuitry. The processor may read in response to a prediction that the fetch address will not hit in the trace cache, instruction data from the instruction cache circuitry and not the trace cache circuitry for the fetch address. The processor may reduce power to (e.g., clock gate) portions of the trace cache circuitry in this scenario.
An apparatus, comprising:
A method, comprising:
A non-transitory computer-readable medium having instructions of a hardware description programming language stored thereon that, when processed by a computing system, program the computing system to generate a computer simulation model, wherein the model represents a hardware circuit that includes:
Dependencies are inferred from the claim text.