Page migration with varying granularity
AssigneeAdvanced Micro Devices, Inc.
InventorsArkaprava Basu, Jee Ho Ryoo
Life of this patent
Estimating the term…
Loading patent…
AssigneeAdvanced Micro Devices, Inc.
InventorsArkaprava Basu, Jee Ho Ryoo
Estimating the term…
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.
A method for migrating data between a first memory and a second memory, the method comprising:
A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to migrate data between a first memory and a second memory by:
A computing system, comprising:
Dependencies are inferred from the claim text.