Patent · US Active

Computerized methods for prefetching data based on machine learned sequences of memory addresses

US10437718B1 · kind B1 · utility

7Cited by
1References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 27, 2018
Grant dateOct 8, 2019
Priority date
Expiry dateApr 27, 2038

Classification

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

Abstract

A method of prefetching data is provided including monitoring sequences of memory addresses of data being accessed by a system, whereby sequences of m+1 memory addresses each are continually identified; and for each identified sequence: converting, upon identifying said each sequence, memory addresses of said each sequence into m relative addresses, whereby each of the m relative addresses is relative to a previous memory address in said each sequence, so as to obtain an auxiliary sequence of m relative addresses; upon converting said memory addresses, feeding said auxiliary sequence of m relative addresses as input to a trained machine learning model for it to predict p relative addresses of next memory accesses by the system, where p≥1; and prefetching data at memory locations associated with one or more memory addresses that respectively correspond to one or more of the p relative addresses predicted.

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