AIMR: An Adaptive Page Management Policy for Hybrid Memory Architecture with NVM and DRAM

被引:5
|
作者
Sun, Zhiwen [1 ]
Jia, Zhiping [1 ]
Cai, Xiaojun [1 ]
Zhang, Zhiyong [1 ]
Ju, Lei [1 ]
机构
[1] Shandong Univ, Sch Comp Sci & Technol, Jinan, Lixia, Peoples R China
关键词
PHASE-CHANGE MEMORY; ENERGY-EFFICIENT;
D O I
10.1109/HPCC-CSS-ICESS.2015.179
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The last few years have witnessed the emergence of Non-Volatile Memories (NVMs), which are actively pursued as scalable substitutes for traditional DRAM-based main memory due to higher scalability and lower leakage power. However, current NVM technologies also exhibit potential drawbacks including lower endurance, higher dynamic power, and longer write latency. Recent studies show that hybrid memory architectures involving NVM and DRAM are able to effectively utilize the merits of both memory devices. However, allocating write-intensive pages to NVM can still greatly impeding the performance of the overall memory system. In this paper, we provide an adaptive page management policy called AIMR (Adaptive page Insertion, Migration, and Replacement) for hybrid memory architecture. The main objective of our scheme is to ensure DRAM absorbs most memory writes while maintaining a high performance of the overall system. Specifically, we use both "recency" and "frequency" features to estimate the future memory access patterns and then carefully insert, migrate, and replace pages in the hybrid memory without setting any additional user-defined parameters. Experimental results show that AIMR can achieve average NVM write count, memory access latency, and memory energy consumption reduction by 19.3%, 45.8% and 27.8%, respectively compared with the existing page management policies under hybrid memory architecture.
引用
下载
收藏
页码:284 / 289
页数:6
相关论文
共 50 条
  • [1] Adaptive Page Allocation of DRAM/PCRAM Hybrid Memory Architecture
    Cheng, Wei-Kai
    Cheng, Pi-Chieh
    Li, Xin-Lun
    2016 5TH INTERNATIONAL SYMPOSIUM ON NEXT-GENERATION ELECTRONICS (ISNE), 2016,
  • [2] A Novel Page Caching Policy for PCM and DRAM of Hybrid Memory Architecture
    Cai, Xiaojun
    Ju, Lei
    Zhao, Mengying
    Sun, Zhiwen
    Jia, Zhiping
    2016 13TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS) - PROCEEDINGS, 2016, : 67 - 73
  • [3] Dynamic Memory Management for Hybrid DRAM-NVM Main Memory Systems
    Zhang, Yiming
    Zhan, Jinyu
    Yang, Junhuan
    Jiang, Wei
    Zhu, Li
    Tang, Xuefei
    Li, Lin
    2016 13TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS) - PROCEEDINGS, 2016, : 148 - 153
  • [4] Optimal Page Allocation Approach on The Hybrid DRAM/PCRAM Memory Architecture
    Cheng, Wei-Kai
    Yang, Jhih-Kai
    2014 INTERNATIONAL SYMPOSIUM ON NEXT-GENERATION ELECTRONICS (ISNE), 2014,
  • [5] Energy-aware page replacement and consistency guarantee for hybrid NVM-DRAM memory systems
    Zhan, Jinyu
    Zhang, Yiming
    Jiang, Wei
    Yang, Junhuan
    Li, Lin
    Li, Yixin
    JOURNAL OF SYSTEMS ARCHITECTURE, 2018, 89 : 60 - 72
  • [6] An Operating System Level Data Migration Scheme in Hybrid DRAM-NVM Memory Architecture
    Salkhordeh, Reza
    Asadi, Hossein
    PROCEEDINGS OF THE 2016 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2016, : 936 - 941
  • [7] NVM/DRAM Hybrid Memory Management with Language Runtime Support via MRW Queue
    Nakagawa, Gaku
    Oikawa, Shuichi
    2015 16TH IEEE/ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING (SNPD), 2015, : 357 - 362
  • [8] Unbounded Hardware Transactional Memory for a Hybrid DRAM/NVM Memory System
    Jeong, Jungi
    Hong, Jaewan
    Maeng, Seungryoul
    Jung, Changhee
    Kwon, Youngjin
    2020 53RD ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO 2020), 2020, : 525 - 538
  • [9] Designing a Secure DRAM plus NVM Hybrid Memory Module
    Xu, Wang
    Koren, Israel
    CF '19 - PROCEEDINGS OF THE 16TH ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS, 2019, : 251 - 255
  • [10] HMVFS: A Versioning File System on DRAM/NVM Hybrid Memory
    Zheng, Shengan
    Liu, Hao
    Huang, Linpeng
    Shen, Yanyan
    Zhu, Yanmin
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2018, 120 : 355 - 368