Communication-Aware Load Balancing of the LU Factorization over Heterogeneous Clusters

被引:3
|
作者
Nesi, Lucas Leandro [1 ]
Schnorr, Lucas Mello [1 ]
Legrand, Arnaud [2 ]
机构
[1] PPGC UFRGS, Inst Informat, Porto Alegre, RS, Brazil
[2] Univ Grenoble Alpes, LIG, Grenoble INP, INRIA,CNRS, F-38000 Grenoble, France
关键词
Data Partitioning; LU Factorization; Load Balancing; Task-Based Applications; Heterogeneous Clusters; RECTANGLES;
D O I
10.1109/ICPADS51040.2020.00017
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Supercomputers are designed to be as homogeneous as possible but it is common that a few nodes exhibit variable performance capabilities due to processor manufacturing. It is also common to find partitions equipped with different types of accelerators. Data distribution over heterogeneous nodes is very challenging but essential to exploit all resources efficiently. In this article, we build upon task-based runtimes' flexibility of managing data to study the interplay between static communication-aware data distribution strategies and dynamic scheduling of the linear algebra LU factorization over heterogeneous sets of hybrid nodes. We propose two techniques derived from the state-of-the-art 1D x 1D data distributions. First, to use fewer computing nodes towards the end to better match performance bounds and save computing power. Second, to carefully move a few blocks between nodes to optimize even further the load balancing among nodes. We also demonstrate how 1D x 1D data distributions, tailored for heterogeneous nodes, can scale better with homogeneous clusters than classical block-cyclic distributions. Validation is carried out both in real and in simulated environments under homogeneous and heterogeneous platforms, demonstrating compelling performance improvements.
引用
收藏
页码:54 / 63
页数:10
相关论文
共 50 条
  • [1] Communication-Aware Load Balancing for Parallel Applications on Clusters
    Qin, Xiao
    Jiang, Hong
    Manzanares, Adam
    Ruan, Xiaojun
    Yin, Shu
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2010, 59 (01) : 42 - 52
  • [2] Power-aware Load Balancing in Heterogeneous Clusters
    Terzopoulos, George
    Karatza, Helen
    [J]. 2013 INTERNATIONAL SYMPOSIUM ON PERFORMANCE EVALUATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (SPECTS), 2013, : 148 - 154
  • [3] LBMIC: communication-aware load balancing in distributed ASMs with evolving social networks
    Yu, C.
    Chen, X.
    Wang, C.
    Li, Y.
    Sun, J.
    Wu, H.
    Zhang, X.
    [J]. JOURNAL OF SIMULATION, 2016, 10 (04) : 260 - 271
  • [5] A communication-aware task scheduling algorithm for heterogeneous systems
    Lai, GJ
    [J]. 14TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2003, : 161 - 166
  • [6] Load balancing for heterogeneous clusters of PCs
    Bohn, CA
    Lamont, GB
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2002, 18 (03): : 389 - 400
  • [7] Dynamiic load balancing in heterogeneous clusters
    Otero, JLB
    Marcos, DG
    Pastor, L
    [J]. Proceedings of the IASTED International Conference on Parallel and Distributed Computing and Networks, 2004, : 37 - 42
  • [8] Communication-Aware Energy Consumption Model in Heterogeneous Computing Systems
    Wang, Zhuowei
    Wang, Hao
    Song, Xiaoyu
    Wu, JiaHui
    [J]. COMPUTER JOURNAL, 2024, 67 (01): : 78 - 94
  • [9] Communication-Aware Mapping of KPN Applications onto Heterogeneous MPSoCs
    Castrillon, Jeronimo
    Tretter, Andreas
    Leupers, Rainer
    Ascheid, Gerd
    [J]. 2012 49TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2012, : 1262 - 1267
  • [10] Scheduling communication-aware tasks on distributed heterogeneous computing systems
    Lai, GJ
    [J]. 24TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS, PROCEEDINGS, 2004, : 852 - 857