发明名称 |
Methods and apparatus to manage workload memory allocation |
摘要 |
Methods, articles of manufacture, and apparatus are disclosed to manage workload memory allocation. An example method includes identifying a primary memory and a secondary memory associated with a platform, the secondary memory having first performance metrics different from second performance metrics of the primary memory, identifying access metrics associated with a plurality of data elements invoked by a workload during execution on the platform, prioritizing a list of the plurality of data elements based on the access metrics associated with corresponding ones of the plurality of data elements, and reallocating a first one of the plurality of data elements from the primary memory to the secondary memory based on the priority of the first one of the plurality of memory elements. |
申请公布号 |
US9361217(B2) |
申请公布日期 |
2016.06.07 |
申请号 |
US201514675219 |
申请日期 |
2015.03.31 |
申请人 |
Intel Corporation |
发明人 |
Greenfield Michael R.;Golliver Roger |
分类号 |
G06F12/00;G06F12/02;G06F9/50;G06F13/18 |
主分类号 |
G06F12/00 |
代理机构 |
Hanley, Flight & Zimmerman, LLC |
代理人 |
Hanley, Flight & Zimmerman, LLC |
主权项 |
1. A method to manage memory usage, comprising:
accessing activity profiles respectively associated with accesses to a plurality of data elements by a workload executed on a platform having a primary memory and a secondary memory, the primary memory having a first performance metric different from a second performance metric of the secondary memory; reallocating, with a processor, a first data element of the plurality of data elements from the primary memory to the secondary memory for a first duration of the workload based on a first activity profile of the activity profiles; and reallocating, with the processor, the first data element from the secondary memory to the primary memory for a second duration of the workload based on at least one of the first activity profile or a second activity profile of the activity profiles. |
地址 |
Santa Clara CA US |