Slot/sub-slot prefetch architecture for multiple memory requestors
AssigneeTexas Instruments Incorporated
InventorsKai Chirca, Joseph R. M. Zbiciak, Matthew D. Pierson
Life of this patent
Estimating the term…
Loading patent…
AssigneeTexas Instruments Incorporated
InventorsKai Chirca, Joseph R. M. Zbiciak, Matthew D. Pierson
Estimating the term…
A prefetch unit generates a prefetch address in response to an address associated with a memory read request received from the first or second cache. The prefetch unit includes a prefetch buffer that is arranged to store the prefetch address in an address buffer of a selected slot of the prefetch buffer, where each slot of the prefetch unit includes a buffer for storing a prefetch address, and two sub-slots. Each sub-slot includes a data buffer for storing data that is prefetched using the prefetch address stored in the slot, and one of the two sub-slots of the slot is selected in response to a portion of the generated prefetch address. Subsequent hits on the prefetcher result in returning prefetched data to the requestor in response to a subsequent memory read request received after the initial received memory read request.
A method for generating memory prefetches in caching systems, comprising:
A digital system, comprising
A multi-stream prefetch unit for generating memory prefetches in caching systems, comprising:
Dependencies are inferred from the claim text.