发明名称 |
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. |
申请公布号 |
US9612951(B2) |
申请公布日期 |
2017.04.04 |
申请号 |
US201514982060 |
申请日期 |
2015.12.29 |
申请人 |
Intel Corporation |
发明人 |
Greenfield Michael R.;Golliver Roger |
分类号 |
G06F12/00;G06F12/02;G06F9/50;G06F13/18;G06F3/06 |
主分类号 |
G06F12/00 |
代理机构 |
Hanley, Flight & Zimmerman, LLC |
代理人 |
Hanley, Flight & Zimmerman, LLC |
主权项 |
1. At least one computer readable hardware medium comprising instructions that, when executed, cause a machine to, at least:
monitor access of first and second data records during a workload runtime to generate a log; analyze the log to assign the first and second data records to a respective first subset and a second subset based on a frequency of access, the first record in the first subset being accessed at a higher frequency than the second record in the second subset during a first portion of the workload; during the first portion of the workload, assign the first subset to a main memory, and assign the second subset to a secondary storage device; when the frequency of access of the first subset is lower than the frequency of access of the second subset during a second portion of the workload, relinquishing the first subset from the main memory and assigning the second subset to the main memory. |
地址 |
Santa Clara CA US |