Patent · US Active

Slot/sub-slot prefetch architecture for multiple memory requestors

US9898415B2 · kind B2 · utility

3Cited by
5References
15Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 15, 2011
Grant dateFeb 20, 2018
Priority date
Expiry dateJun 5, 2032

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY02D10/00
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.