发明名称 |
SYSTEMS AND METHODS FOR OPTIMIZING MEMORY POWER CONSUMPTION IN A HETEROGENEOUS SYSTEM MEMORY |
摘要 |
Systems, methods, and computer programs are disclosed for providing a heterogeneous system memory in a portable communication device. One system comprises a system on chip (SoC) coupled to a nonvolatile random access memory (NVRAM) and a volatile random access memory (VRAM). The SoC comprises an operating system for mapping a heterogeneous system memory comprising the NVRAM and the VRAM. The operating system comprises a memory manager configured to allocate a first portion of the NVRAM as a block device for a swap operation, a second portion of the NVRAM for program code and read-only data, and a third portion of the NVRAM for operating system page tables. The VRAM is allocated for a program heap and a program stack. |
申请公布号 |
US2016320994(A1) |
申请公布日期 |
2016.11.03 |
申请号 |
US201514699431 |
申请日期 |
2015.04.29 |
申请人 |
QUALCOMM INCORPORATED |
发明人 |
CHUN DEXTER TAMIO;LI YANRU |
分类号 |
G06F3/06;G06F9/44 |
主分类号 |
G06F3/06 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method for optimizing memory power consumption in a portable communication device, the method comprising:
configuring a heterogeneous system memory for a system on chip on a portable communication device, the heterogeneous system memory comprising non-volatile random access memory (NVRAM) and volatile random access memory (VRAM) coupled to the SoC; allocating a first portion of the NVRAM as a block device for a swap operation, a second portion of the NVRAM for program code and read only data, and a third portion of the NVRAM for operating system page tables; and allocating the VRAM for a program heap and a program stack. |
地址 |
SAN DIEGO CA US |