Prefetch stream filter with fifo allocation and stream direction prediction
AssigneeTexas Instruments Incorporated
InventorsKai Chirca, Joseph R.M. Zbiciak, Matthew D. Pierson, Timothy D. Anderson
Life of this patent
Estimating the term…
Loading patent…
AssigneeTexas Instruments Incorporated
InventorsKai Chirca, Joseph R.M. Zbiciak, Matthew D. Pierson, Timothy D. Anderson
Estimating the term…
A prefetch filter receives a memory read request having an associated address for accessing data that is stored in a line of memory. An address window is determined that has an address range that encompasses an address space that is twice as large as the line of memory. In response to a determination of in which half the address window includes the requested line of memory, a prefetch direction is to a first direction or to an opposite direction. The prefetch filter can include an array of slots for storing a portion of a next predicted access and determine a memory stream in response to a hit on the array by a subsequent memory request. The prefetch filter FIFO counter cycles through the slots of the array before wrapping around to a first slot of the array for storing a next predicted address portion.
A method for predicting memory streams for memory prefetching in caching systems, comprising:
A digital system, comprising:
A prefetch filter for determining memory streams in caching systems, comprising:
Dependencies are inferred from the claim text.