Patent · US Active

Dynamically adjusting prefetch depth

US11163683B2 · kind B2 · utility

0Cited by
10References
15Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 1, 2019
Grant dateNov 2, 2021
Priority date
Expiry dateJan 10, 2040

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/6026
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Disclosed is a computer implemented method to dynamically adjust prefetch depth, the method comprising sending, to a first prefetch machine, a first prefetch request configured to fetch a first data address from a first stream at a first depth to a lower level cache. The method also comprises sending, to a second prefetcher, a second prefetch request configured to fetch the first data address from the first stream at a second depth to a highest-level cache. The method further comprises determining the first data address is not in the lower level cache, determining, that the first prefetch request is in the first prefetch machine, and determining, in response to the first prefetch request being in the first prefetch machine, that the first stream is at steady state. The method comprises adjusting, in response to determining that the first stream is at steady state, the first depth.

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