Patent · US Active

Page migration with varying granularity

US10503658B2 · kind B2 · utility

8Cited by
3References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 27, 2017
Grant dateDec 10, 2019
Priority date
Expiry dateMay 7, 2037

Classification

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

Abstract

The present disclosure is directed to techniques for migrating data between heterogeneous memories in a computing system. More specifically, the techniques involve migrating data between a memory having better access characteristics (e.g., lower latency but greater capacity) and a memory having worse access characteristics (e.g., higher latency but lower capacity). Migrations occur with a variable migration granularity. A migration granularity specifies a number of memory pages, having virtual addresses that are contiguous in virtual address space, that are migrated in a single migration operation. A history-based technique that adjusts migration granularity based on the history of memory utilization by an application is provided. A profiling-based technique that adjusts migration granularity based on a profiling operation is also provided.

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