Patent · US Active

System and method for spatial memory streaming training

US10417130B2 · kind B2 · utility

2Cited by
12References
24Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 10, 2017
Grant dateSep 17, 2019
Priority date
Expiry dateFeb 9, 2038

Classification

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

Abstract

Apparatuses, systems, methods for a spatial memory streaming (SMS) prefetch engine are described. In one aspect, an SMS prefetch engine uses trigger-to-trigger stride detection to promote training table entries to pattern history table (PHT) entries and to drive spatially related prefetches in more distant regions. In another aspect, an SMS prefetch engine maintains a blacklist of program counter (PC) values to not use as trigger values. In yet another aspect, an SMS prefetch engine uses hashed values of certain fields, such as the trigger PC, in entries of, e.g., filter tables, training tables, and PHTs, as index values for the table.

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