Adaptive load balancing of iterative computation on heterogeneous nondedicated systems

被引:0
|
作者
J. A. Martínez
F. Almeida
E. M. Garzón
A. Acosta
V. Blanco
机构
[1] University of Almería,Department of Computer Architecture and Electronics
[2] Universidad de La Laguna,HPC Group, ETS de Ingeniería Informática
来源
关键词
Heterogeneous system; Dynamic load balancing;
D O I
暂无
中图分类号
学科分类号
摘要
Dynamic load balancing in heterogeneous systems is a fundamental research topic in parallel computing due to the high availability of such systems. The efficient utilization of the heterogeneous resources can significantly enhance the performance of the parallel system. At the same time, adapting parallel codes to state-of-the-art parallel computers composed of heterogeneous multinode–multicore processors becomes a very hard task because parallel codes are highly dependent on the parallel architectures. That means that applications must be tailored requiring a great deal of programming effort. We have developed the ALBIC (Adaptive Load Balancing of Iterative Computation) system that allows for the dynamic load balancing of iterative codes in heterogeneous dedicated and nondedicated Linux based systems. In order to validate the system several parallel codes have been analyzed in different scenarios. The results show that the ALBIC approach achieves better performance than the other proposal. This lightweighted library eases porting homogeneous parallel codes to heterogeneous platforms, since the code intrusion is low and the programming effort is quite reduced.
引用
收藏
页码:385 / 393
页数:8
相关论文
共 50 条
  • [1] Adaptive load balancing of iterative computation on heterogeneous nondedicated systems
    Martinez, J. A.
    Almeida, F.
    Garzon, E. M.
    Acosta, A.
    Blanco, V.
    JOURNAL OF SUPERCOMPUTING, 2011, 58 (03): : 385 - 393
  • [2] Synchronous load balancing on asynchronous iterative computation
    Bahi, Jacques M.
    Couturier, Raphael
    Vernier, Flavien
    JOURNAL OF ALGORITHMS & COMPUTATIONAL TECHNOLOGY, 2009, 3 (01) : 135 - 153
  • [3] Load Balancing for Iterative Applications in Heterogeneous Architectures
    Trivelatto, Luis F. V.
    Bellorini, Edmar A.
    Galante, Guilherme
    2018 SYMPOSIUM ON HIGH PERFORMANCE COMPUTING SYSTEMS (WSCAD 2018), 2018, : 177 - 183
  • [4] Adaptive Load Balancing for Lookups in Heterogeneous DHT
    Chen, Zhi
    Huang, GuoWei
    Xu, JingDong
    Yang, Yang
    EUC 2008: PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING, VOL 2, WORKSHOPS, 2008, : 513 - +
  • [5] Load balancing in heterogeneous distributed systems
    Gopal, T.V.
    Karthic Nataraj, N.S.
    Ramamurthy, C.
    Sankaranarayanan, V.
    Microelectronics Reliability, 1996, 36 (09): : 1279 - 1286
  • [6] An adaptive load balancing algorithm for heterogeneous distributed systems with multiple task classes
    Lu, C
    Lau, SM
    PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 1996, : 629 - 636
  • [7] Mapping and load-balancing iterative computations on heterogeneous clusters
    Legrand, A
    Renard, H
    Robert, Y
    Vivien, F
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 2003, 2840 : 586 - 594
  • [8] Mapping and load-balancing iterative computations on heterogeneous clusters
    Legrand, Arnaud
    Renard, Hélène
    Robert, Yves
    Vivien, Frédéric
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2003, 2840 : 586 - 594
  • [9] Information policies for load balancing on heterogeneous systems
    Beltrán, M
    Bosque, JL
    2005 IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, VOLS 1 AND 2, 2005, : 970 - 976
  • [10] Dynamic load balancing by diffusion in heterogeneous systems
    Rotaru, T
    Nägeli, HH
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2004, 64 (04) : 481 - 497