Prefetching to retrieve content from a memory system
AssigneeArm Limited
InventorsDamien Matthieu Valentin Cathrine, Ugo Castorina, Diogo Augusto Pereira Marques, Henrique Duarte Hachmeister Caraça
Life of this patent
Estimating the term…
Loading patent…
AssigneeArm Limited
InventorsDamien Matthieu Valentin Cathrine, Ugo Castorina, Diogo Augusto Pereira Marques, Henrique Duarte Hachmeister Caraça
Estimating the term…
There are provided apparatuses, methods, systems, chip-containing products and computer-readable storage media. Prefetching retrieves content from a memory system. History storage stores plural entries, each identifying a basic block of memory addresses, wherein the basic block of memory addresses is a contiguous range of memory addresses from which content has been requested to be retrieved from the memory system. An entry order of the plural entries corresponds to a basic block order in which corresponding basic blocks have been requested to be retrieved from the memory system. An entry-order-older basic block is associated with with an entry-order-younger basic block for which respective entries are stored in the history storage circuitry, these basic blocks being separated by at least a defined minimum number of entries in entry order in the history storage. A sequence of request addresses from which content is requested to be retrieved from the memory system is monitored. When a requested address corresponds to the entry-order-older basic block prefetching corresponding to the entry-order-younger basic block is triggered.
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.