-
公开(公告)号:US20210055865A1
公开(公告)日:2021-02-25
申请号:US16870428
申请日:2020-05-08
Applicant: Intel Corporation
Inventor: Michael R. Greenfield , Roger Golliver
Abstract: 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.
-
公开(公告)号:US10649662B2
公开(公告)日:2020-05-12
申请号:US16117940
申请日:2018-08-30
Applicant: Intel Corporation
Inventor: Michael R. Greenfield , Roger Golliver
Abstract: 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.
-
公开(公告)号:US10067680B2
公开(公告)日:2018-09-04
申请号:US15807239
申请日:2017-11-08
Applicant: Intel Corporation
Inventor: Michael R. Greenfield , Roger Golliver
Abstract: Methods, articles of manufacture, and apparatus are disclosed to manage workload memory allocation. An example apparatus includes a workload controller to log instances of access to data records in a log, the workload controller to identify, from the log, a first set of the data records to be migrated to a first memory and a second set of the data records to be migrated to a second memory based on frequencies at which the data records were accessed during a runtime, and a memory manager to migrate the first set of data records to the first memory, and migrate the second set of data records to the second memory.
-
公开(公告)号:US09361217B2
公开(公告)日:2016-06-07
申请号:US14675219
申请日:2015-03-31
Applicant: Intel Corporation
Inventor: Michael R. Greenfield , Roger Golliver
CPC classification number: G06F3/0608 , G06F3/0604 , G06F3/0611 , G06F3/0631 , G06F3/0638 , G06F3/0647 , G06F3/0653 , G06F3/067 , G06F3/0683 , G06F9/5016 , G06F12/02 , G06F12/023 , G06F13/18 , G06F2209/501 , G06F2209/5021 , G06F2212/1044
Abstract: 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.
-
公开(公告)号:US20160132266A1
公开(公告)日:2016-05-12
申请号:US14982060
申请日:2015-12-29
Applicant: Intel Corporation
Inventor: Michael R. Greenfield , Roger Golliver
IPC: G06F3/06
CPC classification number: G06F3/0608 , G06F3/0604 , G06F3/0611 , G06F3/0631 , G06F3/0638 , G06F3/0647 , G06F3/0653 , G06F3/067 , G06F3/0683 , G06F9/5016 , G06F12/02 , G06F12/023 , G06F13/18 , G06F2209/501 , G06F2209/5021 , G06F2212/1044
Abstract: 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.
-
-
-
-