Challenges and Implications of Memory Management Systems under Fast SCM Storage

被引:0
|
作者
Park, Yunjoo [1 ]
Cho, Kyungwoon [1 ]
Bahn, Hyokyung [1 ]
机构
[1] Ewha Womans Univ, Dept Comp Engn, Seoul, South Korea
基金
新加坡国家研究基金会;
关键词
SCM (Storage-Class Memory); buffer cache; paging system; memory management; page size;
D O I
10.1109/ICISCE48695.2019.00046
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recently, Storage-Class Memory (SCM) has advanced as a new memory/storage medium, and legacy memory subsystems optimized for DRAM-HDD architectures need to be redesigned. In this paper, we revisit the memory subsystems that use SCM as an underlying storage device and discuss the challenges and implications of such systems. Specifically, we analyze two memory layers influenced by fast storage devices: buffer cache and paging systems. In case of buffer cache, our analysis shows that caching of a file block gains only when the block from SCM storage is accessed at least twice after entering the cache. This is contrasting to the HDD case, in which only a single access in the cache also gains. In case of paging systems, we found out that a small page is effective in improving data access latency although it does not gain in terms of the page fault ratio. However, we further observed that a small page degrades the TLB miss ratio, which eventually deteriorates the address translation latency. Thus determining an appropriate page size is necessary by considering the trade-off between address translation and data access latency, under SCM storage. We anticipate that the result of this paper will be helpful in designing memory subsystems with ever faster SCM storage devices.
引用
收藏
页码:190 / 194
页数:5
相关论文
共 50 条
  • [41] STMS: SCM-based Single-Tier Memory Scheme in Infotainment Systems
    Park, Jong Woo
    Jung, Seung Wan
    Yoon, Jun Young
    Seo, Dae-Wha
    2014 SIXTH INTERNATIONAL CONFERENCE ON UBIQUITOUS AND FUTURE NETWORKS (ICUFN 2014), 2014, : 61 - 62
  • [42] Non-volatile memory driver for applying automated tiered storage with fast memory and slow flash storage
    Oe, Kazuichi
    Nanri, Takeshi
    2018 SIXTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING WORKSHOPS (CANDARW 2018), 2018, : 112 - 118
  • [43] FPTree: A Hybrid SCM-DRAM Persistent and Concurrent B-Tree for Storage Class Memory
    Oukid, Ismail
    Lasperas, Johan
    Nica, Anisoara
    Willhalm, Thomas
    Lehner, Wolfgang
    SIGMOD'16: PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2016, : 371 - 386
  • [44] Working memory training: mechanisms, challenges and implications for the classroom
    Song, Jia
    MacQuarrie, Sarah
    Hennessey, Alexandra
    FRONTIERS IN EDUCATION, 2023, 8
  • [45] Simple, Fast, and Safe Manual Memory Management
    Kedia, Piyus
    Costa, Manuel
    Parkinson, Matthew
    Vaswani, Kapil
    Vytiniotis, Dimitrios
    Blankstein, Aaron
    ACM SIGPLAN NOTICES, 2017, 52 (06) : 233 - 247
  • [46] Challenges and Opportunities of Building Fast GBDT Systems
    Wen, Zeyi
    Li, Qinbin
    He, Bingsheng
    Cui, Bin
    PROCEEDINGS OF THE THIRTIETH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, IJCAI 2021, 2021, : 4661 - 4668
  • [47] A fast dynamic method using memory management
    Kashiji, S
    Sumitomo, T
    Morita, K
    Oono, M
    Fuketa, M
    Aoe, J
    KNOWLEDGE-BASED INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT 1, PROCEEDINGS, 2004, 3213 : 558 - 566
  • [48] Step-by-Step Design of memory hierarchy for heterogeneously-integrated SCM/NAND flash storage
    Matsui, Chihiro
    Takeuchi, Ken
    INTEGRATION-THE VLSI JOURNAL, 2019, 69 : 62 - 74
  • [49] Backward projections in the cerebral cortex: Implications for memory storage
    Renart, A
    Parga, N
    Rolls, ET
    NEURAL COMPUTATION, 1999, 11 (06) : 1349 - 1388
  • [50] Data Processing on Distributed Systems Storage Challenges
    Eddoujaji, Mohamed
    Samadi, Hassan
    Bohorma, Mohamed
    NETWORKING, INTELLIGENT SYSTEMS AND SECURITY, 2022, 237 : 795 - 811