- Patent Title: Slot/sub-slot prefetch architecture for multiple memory requestors
-
Application No.: US16552418Application Date: 2019-08-27
-
Publication No.: US11074190B2Publication Date: 2021-07-27
- Inventor: Kai Chirca , Joseph R. M. Zbiciak , Matthew D. Pierson
- Applicant: TEXAS INSTRUMENTS INCORPORATED
- Applicant Address: US TX Dallas
- Assignee: TEXAS INSTRUMENTS INCORPORATED
- Current Assignee: TEXAS INSTRUMENTS INCORPORATED
- Current Assignee Address: US TX Dallas
- Agent Brian D. Graham; Charles A. Brill; Frank D. Cimino
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F12/0897 ; G06F12/0811 ; G06F12/0862 ; G06F12/0886 ; G06F9/38

Abstract:
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.
Public/Granted literature
- US20200057723A1 SLOT/SUB-SLOT PREFETCH ARCHITECTURE FOR MULTIPLE MEMORY REQUESTORS Public/Granted day:2020-02-20
Information query