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 条
  • [31] Adaptive metadata load balancing for object storage systems
    Chen, T. (lovely696521@163.com), 2013, Chinese Academy of Sciences (24):
  • [32] ADAPTIVE LOAD SHARING IN HETEROGENEOUS DISTRIBUTED SYSTEMS
    MIRCHANDANEY, R
    TOWSLEY, D
    STANKOVIC, JA
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1990, 9 (04) : 331 - 346
  • [33] Adaptive load balancing of parallel applications with reinforcement learning on heterogeneous networks
    Parent, J
    Verbeeck, K
    Lemeire, J
    DCABES 2002, PROCEEDING, 2002, : 243 - 246
  • [34] Green Heterogeneous Network with Load Balancing in LTE-A Systems
    Li, Qi
    Gu, Xinyu
    Lu, Liyang
    Zhang, Lin
    Li, Wenyu
    Zhang, Xiang
    2014 IEEE 25TH ANNUAL INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR, AND MOBILE RADIO COMMUNICATION (PIMRC), 2014, : 1991 - 1995
  • [35] A distributed load balancing algorithm for heterogeneous parallel computing systems
    Decker, T
    Lüling, R
    Tschöke, S
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-IV, PROCEEDINGS, 1998, : 933 - 940
  • [36] Data allocation and load balancing for heterogeneous cluster storage systems
    Perez, JM
    Garcia, F
    Carretero, J
    Calderon, A
    Sanchez, LM
    CCGRID 2003: 3RD IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, PROCEEDINGS, 2003, : 718 - 723
  • [37] Two phase algorithm for load balancing in heterogeneous distributed systems
    Attiya, G
    Hamam, Y
    12TH EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, PROCEEDINGS, 2004, : 434 - 439
  • [38] Dynamic load balancing on heterogeneous multi-GPU systems
    Acosta, Alejandro
    Blanco, Vicente
    Almeida, Francisco
    COMPUTERS & ELECTRICAL ENGINEERING, 2013, 39 (08) : 2591 - 2602
  • [39] Distributed dynamic load balancing for pipelined computations on heterogeneous systems
    Riakiotakis, Ioannis
    Ciorba, Florina M.
    Andronikos, Theodore
    Papakonstantinou, George
    PARALLEL COMPUTING, 2011, 37 (10-11) : 713 - 729
  • [40] HeDPM: load balancing of linear pipeline applications on heterogeneous systems
    Moreno, Andreu
    Sikora, Anna
    Cesar, Eduardo
    Sorribes, Joan
    Margalef, Tomas
    JOURNAL OF SUPERCOMPUTING, 2017, 73 (09): : 3738 - 3760