As high performance NVM storage emerges, memory system configurations optimized for HDD should be revisited. This paper explores the performance of memory systems that use NVM as a storage device and discusses how such systems can be managed efficiently. Specifically, we analyze the memory access time separately for address translation latency and data access latency as the page size, read-ahead, and storage performances are varied. As the page fault cost becomes small under NVM storage, we observe that the bottleneck of memory systems can be shifted to address translation. We show that determining an appropriate page size can improve the address translation latency without increasing data access latency. We also show that turning off the read-ahead option is helpful in reducing data access latency. We expect that our new architecture with appropriate configurations will be helpful in the design of emerging memory systems.
Bibliographical noteFunding Information:
This work wassupported by the Basic Science Research program through the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIP) (No. 2016R1A2B4015750).
This work was supported by the Basic Science Research program through the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIP) (No. 2016R1A2B4015750).
© 2018, Institute of Electronics Engineers of Korea. All rights reserved.
- Memory access
- Page fault
- Page size