Page Migration Support for Disaggregated Non-Volatile Memories

被引:11
|
作者
Kommareddy, Vamsee Reddy [1 ]
Hammond, Simon David [2 ]
Hughes, Clayton [2 ]
Samih, Ahmad [3 ]
Awad, Amro [1 ]
机构
[1] Univ Cent Florida, Orlando, FL 32816 USA
[2] Sandia Natl Labs, POB 5800, Albuquerque, NM 87185 USA
[3] Intel Corp, Austin, TX USA
关键词
D O I
10.1145/3357526.3357543
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
As demands for memory-intensive applications continue to grow, the memory capacity of each computing node is expected to grow at a similar pace. In high-performance computing (HPC) systems, the memory capacity per compute node is decided upon the most demanding application that would likely run on such system, and hence the average capacity per node in future HPC systems is expected to grow significantly. However, since HPC systems run many applications with different capacity demands, a large percentage of the overall memory capacity will likely be underutilized; memory modules can be thought of as private memory for its corresponding computing node. Thus, as HPC systems are moving towards the exascale era, a better utilization of memory is strongly desired. Moreover, upgrading memory system requires significant efforts. Fortunately, disaggregated memory systems promise better utilization by defining regions of global memory, typically referred to as memory blades, which can be accessed by all computing nodes in the system, thus achieving much better utilization. Disaggregated memory systems are expected to be built using dense, power-efficient memory technologies. Thus, emerging non-volatile memories (NVMs) are placing themselves as the main building blocks for such systems. However, NVMs are slower than DRAM. Therefore, it is expected that each computing node would have a small local memory that is based on either HBM or DRAM, whereas a large shared NVM memory would be accessible by all nodes. Managing such system with global and local memory requires a novel hardware/software co-design to initiate page migration between global and local memory to maximize performance while enabling access to huge shared memory. In this paper we provide support to migrate pages, investigate such memory management aspects and the major system-level aspects that can affect design decisions in disaggregated NVM systems
引用
收藏
页码:417 / 427
页数:11
相关论文
共 50 条
  • [31] Harnessing Ferroelectrics for Non-volatile Memories and Logic
    Gupta, Sumeet Kumar
    Wang, Danni
    George, Sumitha
    Aziz, Ahmedullah
    Li, Xueqing
    Datta, Suman
    Narayanan, Vijaykrishnan
    [J]. PROCEEDINGS OF THE EIGHTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED), 2017, : 29 - 34
  • [32] NON-VOLATILE MEMORIES ADJUST TO THE REAL WORLD
    BERESFORD, R
    [J]. ELECTRONICS, 1982, 55 (03): : 130 - 133
  • [33] MATERIALS PROCESSING FOR MNOS NON-VOLATILE MEMORIES
    TOPICH, JA
    [J]. JOURNAL OF THE ELECTROCHEMICAL SOCIETY, 1983, 130 (03) : C77 - C77
  • [34] Valley-Coupled-Spintronic Non-Volatile Memories With Compute-In-Memory Support
    Thirumala, Sandeep Krishna
    Hung, Yi-Tse
    Jain, Shubham
    Raha, Arnab
    Thakuria, Niharika
    Raghunathan, Vijay
    Raghunathan, Anand
    Chen, Zhihong
    Gupta, Sumeet
    [J]. IEEE TRANSACTIONS ON NANOTECHNOLOGY, 2020, 19 : 635 - 647
  • [35] Design and Analysis of Memristor Based Non-volatile Memories
    Akashe, Shyam
    [J]. ADVANCES IN OPTICAL SCIENCE AND ENGINEERING, 2015, 166 : 107 - 110
  • [36] Switching and filamentary conduction in non-volatile organic memories
    Colle, Michael
    Buchel, Michael
    de Leeuw, Dago M.
    [J]. ORGANIC ELECTRONICS, 2006, 7 (05) : 305 - 312
  • [37] Test Challenges and Solutions for Emerging Non-Volatile Memories
    Khan, Mohammad Nasim Imtiaz
    Ghosh, Swaroop
    [J]. 2018 IEEE 36TH VLSI TEST SYMPOSIUM (VTS 2018), 2018,
  • [38] Materials challenges in automotive embedded non-volatile memories
    Prinz, Erwin Josef
    [J]. MATERIALS AND PROCESSES FOR NONVOLATILE MEMORIES II, 2007, 997 : 35 - 49
  • [39] Stress test for disturb faults in non-volatile memories
    Mohammad, MG
    Saluja, KK
    [J]. ATS 2003: 12TH ASIAN TEST SYMPOSIUM, PROCEEDINGS, 2003, : 384 - 387
  • [40] Emerging Non-Volatile Memories for Computation-in-Memory
    Gao, Bin
    [J]. 2020 25TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, ASP-DAC 2020, 2020, : 381 - 384