Adaptive Memory and Storage Fusion on Non-Volatile One-Memory System

被引:0
|
作者
Chang, Chi-Hsing [1 ]
Chang, Che-Wei [1 ,2 ,3 ]
机构
[1] Chang Gung Univ, Coll Engn, Sch Elect & Comp Engn, Dept Comp Sci & Informat Engn, Taoyuan, Taiwan
[2] Chang Gung Mem Hosp, Dept Phys Med & Rehabil, Taoyuan, Taiwan
[3] Chang Gung Univ, AI Innovat Res Ctr, Taoyuan, Taiwan
关键词
non-volatile memory; phase change memory; memory and storage fusion; resource management; adaptive management; PHASE-CHANGE MEMORY; RANDOM-ACCESS MEMORY; PERFORMANCE;
D O I
10.1109/nvmsa.2019.8863521
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Non-volatile memory (NVM), such as phase change memory (PCM), can be a promising candidate to replace DRAM because of its lower leakage power and higher density. Since PCM is non-volatile, it can also be used as storage to support in-place execution and reduce loading time. However, as conventional operating systems have different strategies to satisfy various constraints on memory and storage subsystems, using PCM as both memory and storage in a system requires thorough consideration on the system's inherent constraints, such as limited lifetime, retention time requirements, and possible overheads. Most existing work still divide NVM into separated memory and storage parts, but this strategy still incurs the overhead of loading data from storage to memory as in conventional systems. In our work, we rethink the data retention time requirements for PCM memory/storage and develop an adaptive memory-storage management strategy to dynamically reconfigure the One-Memory System, with considerations of the current average write-cycle and the number of retention-time qualified frames for storage, to reduce the extra data movement between memory and storage with a limited lifetime sacrifice. Experimental results show that our adaptive design improves the performance by reducing 86.1% of the extra writes of data movement, and only 3.4% of the system's lifetime is sacrificed.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] NVMTFS: A Non-Volatile Memory Adaptive File System for Tiered Storage System
    Liu, Shiyong
    Cao, Zhichao
    Guo, Zhongwen
    Wang, Guohua
    Wang, Xupeng
    Qiu, Zhijin
    Qin, Xukun
    [J]. 2018 4TH INTERNATIONAL CONFERENCE ON BIG DATA COMPUTING AND COMMUNICATIONS (BIGCOM 2018), 2018, : 201 - 206
  • [2] Exposing Non-Volatile Memory Cache for Adaptive Storage Access
    Oikawa, Shuichi
    [J]. 30TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, VOLS I AND II, 2015, : 2021 - 2026
  • [3] Non-volatile memory
    Casagrande, Giulio
    Chung, Shine
    [J]. Digest of Technical Papers - IEEE International Solid-State Circuits Conference, 2008, 51
  • [4] Janus: Optimizing Memory and Storage Support for Non-Volatile Memory Systems
    Liu, Sihang
    Seemakhupt, Korakit
    Pekhimenko, Gennady
    Kolli, Aasheesh
    Khan, Samira
    [J]. PROCEEDINGS OF THE 2019 46TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA '19), 2019, : 143 - 156
  • [5] Non-volatile memory
    Sofer, Yair
    Oowaki, Yukihito
    [J]. Digest of Technical Papers - IEEE International Solid-State Circuits Conference, 2005, 48
  • [6] Future Non-Volatile Memory Storage Architecture and File System Interface
    Oikawa, Shuichi
    Miki, Satoshi
    [J]. 2013 FIRST INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING (CANDAR), 2013, : 389 - 392
  • [7] Future of Non-Volatile Memory -From Storage to Computing
    Ishimaru, K.
    [J]. 2019 IEEE INTERNATIONAL ELECTRON DEVICES MEETING (IEDM), 2019,
  • [8] Accelerating Cloud Storage System with Byte-addressable Non-Volatile Memory
    Wei, Qingsong
    Xue, Mingdi
    Yang, Jun
    Wang, Chundong
    Cheng, Chen
    [J]. 2015 IEEE 21ST INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2015, : 354 - 361
  • [9] A SINGLE CHIP STATION MEMORY SYSTEM WITH DIFMOS NON-VOLATILE MEMORY
    ASAHI, H
    BRYANT, JD
    HARADA, M
    IWAMOTO, E
    KATO, K
    KITAGAWA, N
    YASUE, Y
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 1981, 27 (03) : 260 - 271
  • [10] Developments of non-volatile memory
    Panov, Ivan V.
    Kalinin, Sergey V.
    [J]. EDM 2006: 7TH ANNUAL INTERNATIONAL WORKSHOP AND TUTORIALS ON ELECTRON DEVICES AND MATERIALS, PROCEEDINGS, 2006, : 15 - 17