Bounding box prefetcher with reduced warm-up penalty on memory block crossings
AssigneeVIA Technologies, Inc.
InventorsRodney E. Hooker, John Michael Greer
Life of this patent
Estimating the term…
Loading patent…
AssigneeVIA Technologies, Inc.
InventorsRodney E. Hooker, John Michael Greer
Estimating the term…
A microprocessor includes a cache memory and a data prefetcher. The data prefetcher detects a pattern of memory accesses within a first memory block and prefetch into the cache memory cache lines from the first memory block based on the pattern. The data prefetcher also observes a new memory access request to a second memory block. The data prefetcher also determines that the first memory block is virtually adjacent to the second memory block and that the pattern, when continued from the first memory block to the second memory block, predicts an access to a cache line implicated by the new request within the second memory block. The data prefetcher also responsively prefetches into the cache memory cache lines from the second memory block based on the pattern.
A microprocessor, comprising:
A method for prefetching data into a cache memory of a microprocessor, the method comprising:
A computer program product encoded in at least one computer readable medium for use with a computing device, the computer program product comprising:
Dependencies are inferred from the claim text.