Investigating Fairness in Disaggregated Non-Volatile Memories

被引:6
|
作者
Kommareddy, Vamsee Reddy [1 ]
Hughes, Clayton [2 ]
Hammond, Simon David [2 ]
Awad, Amro [1 ]
机构
[1] Univ Cent Florida, Orlando, FL 32816 USA
[2] Sandia Natl Labs, POB 5800, Albuquerque, NM 87185 USA
关键词
Disaggregated memory systems; Non-volatile memory; Quality of service; POWER;
D O I
10.1109/ISVLSI.2019.00028
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Many applications have growing demands for memory, particularly in the HPC space, making the memory system a potential bottleneck of next-generation computing systems. Sharing the memory system across processor sockets and nodes becomes a compelling argument given that memory technology is scaling at a slower rate than processor technology. Moreover, as many applications rely on shared data, e.g., graph applications and database workloads, having a large number of nodes accessing shared memory allows for efficient use of resources and avoids duplicating huge files, which can be infeasible for large graphs or scientific data. As new memory technologies come on the market, the flexibility of upgrading memory and system updates become major a concern, disaggregated memory systems where memory is shared across different computing nodes, e.g., System-on-Chip (SoC), is expected to become the most common design/architecture on memory-centric systems, e.g., The Machine project from HP Labs. However, due to the nature of such systems, different users and applications compete for the available memory bandwidth, which can lead to severe contention due to memory traffic from different SoCs. In this paper, we discuss the contention problem in disaggregated memory systems and suggest mechanisms to ensure memory fairness and enforce QoS. Our simulation results show that employing our proposed QoS techniques can speed up memory response time by up to 55%.
引用
收藏
页码:104 / 110
页数:7
相关论文
共 50 条
  • [41] Virtualize and share non-volatile memories in user space
    Chou, Chih Chieh
    Jung, Jaemin
    Reddy, A. L. Narasimha
    Gratz, Paul, V
    Voigt, Doug
    [J]. CCF TRANSACTIONS ON HIGH PERFORMANCE COMPUTING, 2020, 2 (01) : 16 - 35
  • [42] ASSET: Architectures for Smart Security of Non-Volatile Memories
    Swami, Shivam
    Mohanram, Kartik
    [J]. 2019 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2019), 2019, : 349 - 354
  • [43] Emerging non-volatile memories: magnetic and resistive technologies
    Dieny, B.
    Jagadish, Chennupati
    [J]. JOURNAL OF PHYSICS D-APPLIED PHYSICS, 2013, 46 (07)
  • [44] NON-VOLATILE MEMORIES REJUVENATE AS BUBBLE PRICES BURST
    SEHR, RA
    [J]. MINI-MICRO SYSTEMS, 1983, 16 (12): : 41 - &
  • [45] Crested barrier in the tunnel stack of non-volatile memories
    Irrera, F
    Puzzilli, G
    [J]. MICROELECTRONICS RELIABILITY, 2005, 45 (5-6) : 907 - 910
  • [46] Proton radiation effects on nanocrystal non-volatile memories
    Verrelli, E.
    Tsoukalas, D.
    Kokkoris, M.
    Vlastou, R.
    Dimitrakis, P.
    Nonnand, P.
    [J]. IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2007, 54 (04) : 975 - 981
  • [47] Security of Emerging Non-Volatile Memories: Attacks and Defenses
    Shamsi, Kaveh
    Jin, Yier
    [J]. 2016 IEEE 34TH VLSI TEST SYMPOSIUM (VTS), 2016,
  • [48] Structural Characterization of Layers for Advanced Non-volatile Memories
    Giannakopoulos, K.
    Giannopoulos, J.
    Bousoulas, P.
    Verrelli, E.
    Tsoukalas, D.
    [J]. 2ND INTERNATIONAL MULTIDISCIPLINARY MICROSCOPY AND MICROANALYSIS CONGRESS, 2015, 164 : 9 - 17
  • [49] Charge pump with adaptive stages for non-volatile memories
    Palumbo, G
    Pappalardo, D
    Gaibotti, M
    [J]. IEE PROCEEDINGS-CIRCUITS DEVICES AND SYSTEMS, 2006, 153 (02): : 136 - 142
  • [50] AIM technology for non-volatile memories microelectronics devices
    Rigolli, Pier Luigi
    Rozzoni, Laura
    Turco, Catia
    Iessi, Umberto
    Polli, Marco
    Kassel, Elyakim
    Izikson, Pavel
    Avrahamov, Yosef
    [J]. METROLOGY, INSPECTION, AND PROCESS CONTROL FOR MICROLITHOGRAPHY XX, PTS 1 AND 2, 2006, 6152