发明名称 |
Managed runtime extensions to reduce power consumption in devices with hybrid memory |
摘要 |
Systems and methods may provide for identifying an object in a managed runtime environment and determining an age of the object at a software level of the managed runtime environment. Additionally, the object may be selectively allocated in one of a dynamic random access memory (DRAM) or a non-volatile random access memory (NVRAM) based at least in part on the age of the object. In one example, the data type of the object is also determined, wherein the object is selectively allocated further based on the data type. |
申请公布号 |
US9507714(B2) |
申请公布日期 |
2016.11.29 |
申请号 |
US201414227432 |
申请日期 |
2014.03.27 |
申请人 |
Intel Corporation |
发明人 |
Herhut Stephan A.;Hudson Richard L.;Shpeisman Tatiana |
分类号 |
G06F12/02 |
主分类号 |
G06F12/02 |
代理机构 |
Jordan IP Law, LLC |
代理人 |
Jordan IP Law, LLC |
主权项 |
1. A method comprising:
identifying an object in a managed runtime environment, determining an age of the object at a software level of the managed runtime environment, and a processor selectively allocating the object in one of a dynamic random access memory (DRAM) or a non-volatile random access memory (NVRAM) based at least in part on the age of the object, wherein selectively allocating the object includes:
allocating the object in a nursery storage space of the DRAM if the age does not exceed a generational threshold wherein the object is selectively allocated further based on whether the object is reachable in the managed runtime environment. |
地址 |
Santa Clara CA US |