Patent · US Active

Predicting page migration granularity for heterogeneous memory systems

US10318344B2 · kind B2 · utility

2Cited by
5References
18Claims
0Family size

Assignee

Inventor

Key dates

Filing dateJul 13, 2017
Grant dateJun 11, 2019
Priority date
Expiry dateJul 13, 2037

Classification

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

Abstract

Systems, apparatuses, and methods for predicting page migration granularities for phases of an application executing on a non-uniform memory access (NUMA) system architecture are disclosed herein. A system with a plurality of processing units and memory devices executes a software application. The system identifies a plurality of phases of the application based on one or more characteristics (e.g., memory access pattern) of the application. The system predicts which page migration granularity will maximize performance for each phase of the application. The system performs a page migration at a first page migration granularity during a first phase of the application based on a first prediction. The system performs a page migration at a second page migration granularity during a second phase of the application based on a second prediction, wherein the second page migration granularity is different from the first page migration granularity.

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