Prefetcher based on PC-relative Operations
AssigneeApple Inc.
InventorsSrinivas Keshav, Niket K. Choudhary, Eric J. Furbish
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorsSrinivas Keshav, Niket K. Choudhary, Eric J. Furbish
Estimating the term…
Techniques are disclosed relating to prefetching in computer processors. In some embodiments, a processor executes load instructions that access data at an indicated address. Prefetch circuitry may generate prefetch requests to access data predicted to be utilized by load instructions, including to detect a set of one or more instructions that specify a PC-relative arithmetic operation, that depends on one or more immediate values in the one or more instructions, followed by a load operation. In response to the detection, the prefetch circuitry may perform the PC-relative arithmetic operation to determine a target address for the load operation and initiate a data prefetch to the determined target address.
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.