| CPC G06F 12/0862 (2013.01) [G06F 12/0238 (2013.01); G06F 12/123 (2013.01)] | 20 Claims |

|
1. A prefetch system for prefetching data into a cache, comprising:
a prefetch control circuit;
a fetch table;
a delta table; and
in response to a signal, the prefetch control circuit configured to:
select a first fetch entry in the fetch table, the first fetch entry comprising a first address for a first memory operation, a set of prefetched memory deltas, and a last prefetched address in the first fetch entry;
access a first delta entry in the delta table based on the first address for the first memory operation and the set of prefetched memory deltas, the first delta entry comprising a next memory delta;
determine a calculated address for prefetching by adding the next memory delta to the last prefetched address in the first fetch entry; and
fetch data based on the calculated address.
|