The Impacts of Locality and Memory Congestion-aware Thread Mapping on Energy Consumption of Modern NUMA Systems

被引:1
|
作者
Agung, Mulya [1 ]
Amrizal, Muhammad Alfian [2 ]
Egawa, Ryusuke [1 ,3 ]
Takizawa, Hiroyuki [1 ,3 ]
机构
[1] Tohoku Univ, Grad Sch Informat Sci, Sendai, Miyagi, Japan
[2] Tohoku Univ, Res Inst Elect Commun, Sendai, Miyagi, Japan
[3] Tohoku Univ, Cybersci Ctr, Sendai, Miyagi, Japan
关键词
thread mapping; locality; memory congestion; modern NUMA system; energy consumption;
D O I
10.1109/coolchips.2019.8721346
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Thread mapping is crucial to improve the performance and energy consumption of modern NUMA systems. In this work, we investigate the impacts of locality and memory congestion-aware thread mapping on the energy consumption. Our evaluation shows that considering both the locality and memory congestion can significantly reduce not only the performance but also the total energy consumption, though it could potentially increase the interconnect traffic and also cache misses.
引用
收藏
页数:3
相关论文
共 10 条
  • [1] A Memory Congestion-aware MPI Process Placement for Modern NUMA Systems
    Agung, Mulya
    Amrizal, Muhammad Alfian
    Komatsu, Kazuhiko
    Egawa, Ryusuke
    Takizawa, Hiroyuki
    2017 IEEE 24TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), 2017, : 152 - 161
  • [2] DeLoc: A Locality and Memory-Congestion-Aware Task Mapping Method for Modern NUMA Systems
    Agung, Mulya
    Amrizal, Muhammad Alfian
    Egawa, Ryusuke
    Takizawa, Hiroyuki
    IEEE ACCESS, 2020, 8 : 6937 - 6953
  • [3] Online MPI process mapping for coordinating locality and memory congestion on NUMA systems
    Agung M.
    Amrizal M.A.
    Egawa R.
    Takizawa H.
    1600, South Ural State University, Publishing Center (07): : 71 - 90
  • [4] An Automatic MPI Process Mapping Method Considering Locality and Memory Congestion on NUMA Systems
    Agung, Mulya
    Amrizal, Muhammad Alfian
    Egawa, Ryusuke
    Takizawa, Hiroyuki
    2019 IEEE 13TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANY-CORE SYSTEMS-ON-CHIP (MCSOC 2019), 2019, : 17 - 24
  • [5] Congestion-Aware Memory Management on NUMA Platforms: A VMware ESXi case study
    Kotra, Jagadish B.
    Kim, Seongbeom
    Madduri, Kamesh
    Kandemir, Mahmut T.
    PROCEEDINGS OF THE 2017 IEEE INTERNATIONAL SYMPOSIUM ON WORKLOAD CHARACTERIZATION (IISWC), 2017, : 146 - 155
  • [6] NUMA-BTDM: A thread mapping algorithm for balanced data locality on NUMA systems
    Stirb, Iulia
    2016 17TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES (PDCAT), 2016, : 317 - 320
  • [7] Improving runtime performance and energy consumption through balanced data locality with NUMA-BTLP and NUMA-BTDM static algorithms for thread classification and thread type-aware mapping
    Stirb, Iulia
    INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2020, 22 (2-3) : 200 - 210
  • [8] Locality and Balance for Communication-Aware Thread Mapping in Multicore Systems
    Diener, Matthias
    Cruz, Eduardo H. M.
    Alves, Marco A. Z.
    Alhakeem, Mohammad S.
    Navaux, Philippe O. A.
    Heiss, Hans-Ulrich
    EURO-PAR 2015: PARALLEL PROCESSING, 2015, 9233 : 196 - 208
  • [9] Congestion-aware core mapping for Network-on-Chip based systems using betweenness centrality
    Maqsood, Tahir
    Bilal, Kashif
    Madani, Sajjad A.
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 82 : 459 - 471
  • [10] Congestion-aware charging management for ride-hailing systems with time-varying energy prices
    Ma, Tai-Yu
    Connors, Richard D.
    Viti, Francesco
    2024 INTERNATIONAL CONFERENCE ON SYSTEM SCIENCE AND ENGINEERING, ICSSE 2024, 2024,