DOI QR코드

DOI QR Code

Characterization and Improvement of Non-Volatile Dual In-Line Memory Module

NVDIMM의 동작 특성 분석 및 개선 방안 연구

  • Received : 2017.05.12
  • Accepted : 2017.05.23
  • Published : 2017.06.30

Abstract

High performance non-volatile memory system can mitigate the gap between main memory and storage. However, no single memory devices fulfill the requirements. Non-volatile Dual In-line Memory Module (NVDIMM) consisted of DRAMs and NAND Flashes has been proposed to achieve the performance and non-volatility simultaneously. When power outage occurs, data in DRAM is backed up into NAND Flash using a small-size external energy storage such as a supercapacitor. Backup and restore operations of NVDIMM do not cooperate with the operating system in the NVDIMM standard, thus there is room to optimize its operation. This paper analysis the operation of NVDIMM and proposes a method to reduce backup and restore time. Particularly, data compression is introduced to reduce the amount of data that to be backed up and restored. The simulation results show that the proposed method reduces up to 72.6% of backup and restore time.

Keywords

References

  1. JEDEC, "JESD248 DDR4 NVDIMM-N Design Standard," 2016.
  2. Micron, "DDR4 SDRAM NVRDIMM," 2015.
  3. Micron, "DDR4 SDRAM," 2017.
  4. Micron, "NAND Flash Memory - MLC+," 2014.
  5. G. Pekhimenko, V. Seshadri, O. Mutlu, P. B. Gibbons, M. A. Kozuch, T. C. Mowry, "Base-Delta-Immediate Compression: Practical Data Compression for On-Chip Caches," Proceedings of the ACM 21st international conference on Parallel architectures and compilation techniques, pp.377-388, 2012.
  6. J. Park, H.G. Lee, "Location-Aware Hybrid SLC/MLC Management for Compressed Phase-Change Memory Systems," IEMEK J. Emded. Sys. Appl., Vol. 11, No. 2, pp.107-116, 2016 (in Korean).
  7. A.R. Alameldeen, D.A. Wood, "Frequent Pattern Compression: A Significance-Based Compression Scheme for L2 Caches," Technical Report 1500, Computer S University of Wisconsin-Madison, 2004.