Invention Grant
US09256541B2 Dynamically adjusting the hardware stream prefetcher prefetch ahead distance 有权
动态调整硬件流预取器预取距离

Dynamically adjusting the hardware stream prefetcher prefetch ahead distance
Abstract:
An apparatus for prefetching data for a processor is presented. The apparatus may include a memory, a first counter, a second counter, and a control circuit. The memory may include a table with at least one entry in which the at least one entry may include an expected address of a next memory access and a next address from which to fetch data, wherein the next address is an offset value different from the expected address. The at least one entry may also include a maximum limit for the offset value. The first counter may increment responsive to an address of a memory access matching the expected address. The second counter may increment responsive to the address of the memory access resulting in a cache miss. The control circuitry may be configured to increment the maximum value of the offset value dependent upon a value of the second counter.
Information query
Patent Agency Ranking
0/0