Algorithm-directed data placement in explicitly managed non-volatile memory

Panruo Wu Dong Li Zizhong Chen Jeffrey S Vetter Sparsh Mittal
Abstract The emergence of many non-volatile memory (NVM) techniques is poised to revolutionize main memory systems because of the relatively high capacity and low lifetime power consumption of NVM. However, to avoid the typical limitation of NVM as the main memory, NVM is usually combined with DRAM to form a hybrid NVM/DRAM system to gain the benefits of each. However, this integrated memory system raises a question on how to manage data placement and movement across NVM and DRAM, which is critical for ...