CPC G06F 12/0862 (2013.01) [G06F 9/30036 (2013.01); G06F 9/30047 (2013.01); G06F 9/30101 (2013.01); G06F 12/0877 (2013.01); G06F 18/214 (2023.01); G06F 2212/6024 (2013.01)] | 20 Claims |
1. A method, comprising:
recording a first set of consecutive memory access deltas, wherein each of the consecutive memory access deltas represents a difference between two memory addresses;
updating values in a prefetch training table based on the first set of memory access deltas by copying a first subset of the consecutive memory access deltas to the prefetch training table; and
predicting one or more memory addresses for prefetching based on the updated values in the prefetch training table.
|