Managing prefetch lookahead distance based on memory access latency
AssigneeMarvell Asia Pte Ltd
InventorShubhendu Sekhar Mukherjee
Life of this patent
Estimating the term…
Loading patent…
AssigneeMarvell Asia Pte Ltd
InventorShubhendu Sekhar Mukherjee
Estimating the term…
Memory prefetching in a processor comprises: identifying, in response to memory access instructions, a pattern of addresses; in response to a first memory access request corresponding to a sub-pattern of the pattern of addresses, prefetching a first address that is offset from the sub-pattern of addresses by a first lookahead value, wherein the first address is part of the pattern; measuring a memory access latency; determining, based on the memory access latency, a second lookahead value, wherein the second lookahead value is different from the first lookahead value; and in response to a second memory access request corresponding to the sub-pattern of the pattern of addresses, prefetching a second address, wherein the second address is part of the pattern, and wherein the second address is offset from the sub-pattern of addresses by the second lookahead value.
A method for memory prefetching in a processor, comprising:
A processor comprising:
An apparatus comprising:
Dependencies are inferred from the claim text.