Challenges of Memory Management on Modern NUMA Systems

被引:30
|
作者
Gaud, Fabien [1 ]
Lepers, Baptiste [2 ]
Funston, Justin [3 ]
Dashti, Mohammad [3 ]
Fedorova, Alexandra [4 ]
Quema, Vivien [5 ]
Lachaize, Renaud [6 ]
Roth, Mark
机构
[1] Coho Data, Focusing Performance & Scalabil, Palo Alto, CA 94303 USA
[2] Ecole Polytech Fed Lausanne, Lausanne, Switzerland
[3] Univ British Columbia, Vancouver, BC V5Z 1M9, Canada
[4] Univ British Columbia, ECE Dept, Vancouver, BC V5Z 1M9, Canada
[5] Grenoble INP ENSIMAG, Grenoble, France
[6] Univ Grenoble, Grenoble, France
关键词
D O I
10.1145/2814328
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The latency of memory access times is hence non-uniform, because it depends on where the request originates and where it is destined to go. Such systems are referred to as nonuniform memory access (or NUMA). Current x86 NUMA systems are cache coherent (called ccNUMA), which means programs can transparently access memory on local and remote nodes without changes to the code or special operating system support. Experiments have shown that Congestion happens when the rate of requests to memory controllers or the rate of traffic over interconnects is too high, which causes excessive delays for memory accesses. It can be alleviated by balancing the traffic among multiple memory controllers and interconnect links. The other factor of NUMA performance is locality, which is what previous NUMA algorithms have focused on. As NUMA systems grow and the number of cores issuing memory requests increases, NUMA effects will continue being a concern. Carrefour demonstrates a collection of techniques that effectively reduce these concerns.
引用
收藏
页码:59 / 66
页数:8
相关论文
共 50 条
  • [41] A Modern Memory Management System for OpenMP
    Sewall, J. D.
    Pennycook, S. J.
    Duran, A.
    Tian, X.
    Narayanaswamy, R.
    PROCEEDINGS OF WACCPD 2016: THIRD WORKSHOP ON ACCELERATOR PROGRAMMING USING DIRECTIVES, 2016, : 25 - 35
  • [42] Integrated Management Systems and Modern Management
    Arciniegas Ortiz, Jaime Alfonso
    Ramirez Lopez, Leonardo Juan
    2018 CONGRESO INTERNACIONAL DE INNOVACION Y TENDENCIAS EN INGENIERIA (CONIITI), 2018,
  • [43] Analysis of Learning Management Systems features and future development challenges in modern cloud environment
    Jerkovic, H.
    Vranesic, P.
    Radan, A.
    2016 39TH INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2016, : 928 - 933
  • [44] MODERN SYSTEMS MANAGEMENT AND SYSTEMS GAME
    SPETT, MC
    SYSTEMATICS, 1966, 17 (06): : 22 - 28
  • [45] An Extended Task Management to Improve QoS of Cloud Computing Services in NUMA Systems
    Min, Junghi
    Chang, Wooseok
    Park, WonJoo
    2017 COMPUTING CONFERENCE, 2017, : 214 - 223
  • [46] Meeting the Challenges of Optimized Memory Management in Embedded Vision Systems Using Operations Research
    Salem, Khadija Hadj
    Kieffer, Yann
    Mancini, Stephane
    RECENT ADVANCES IN COMPUTATIONAL OPTIMIZATION, WCO 2016, 2018, 717 : 177 - 205
  • [47] Impact of CC-NUMA memory management policies on the application performance of multistage switching networks
    Bhuyan, LN
    Iyer, R
    Wang, HJ
    Kumar, A
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2000, 11 (03) : 230 - 246
  • [48] CHALLENGES IN THE MANAGEMENT OF KNOWLEDGE WORKERS IN MODERN ENTERPRISES
    Bakotic, Danica
    EKONOMSKA MISAO I PRAKSA-ECONOMIC THOUGHT AND PRACTICE, 2012, 21 (01): : 145 - 156
  • [49] Benefits and challenges of quality management in modern pathology
    Loeser, H.
    Roettjer, P.
    Paape, M.
    Drebber, U.
    ONKOLOGE, 2021, 27 (10): : 1011 - 1015
  • [50] Modern Challenges in the Diagnosis and Management of Paratesticular Sarcomas
    Al Busaidi, N.
    Frenda, G.
    Meterissian, S.
    Dumitra, S.
    ANNALS OF SURGICAL ONCOLOGY, 2021, 28 (SUPPL 1) : S130 - S130