A TOOL FOR A TWO-LEVEL DYNAMIC LOAD BALANCING STRATEGY IN SCIENTIFIC APPLICATIONS

被引:0
|
作者
Carino, Ricolindo L. [1 ]
Banicescu, Ioana [2 ,3 ]
机构
[1] Mississippi State Univ, Ctr Adv Vehicular Syst HPCC, POB 5405, Mississippi State, MS 39762 USA
[2] Mississippi State Univ, Dept Comp Sci & Engn, Mississippi State, MS 39762 USA
[3] Mississippi State Univ, Ctr Computat Sci HPCC, Mississippi State, MS 39762 USA
来源
基金
美国国家科学基金会;
关键词
dynamic load balancing; loop scheduling; image denoising; vector functional coefficient autoregressive model;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper describes a dynamic load balancing tool intended for computational investigators who have little familiarity with programming for a message-passing environment. Motivated by the PAR DOALL directive available in some compilers for shared-memory systems, the tool is designed to simplify the manual conversion of sequential programs containing computationally intensive one-or two-dimensional loops with independent iterates into parallel programs that execute with high efficiency on general-purpose clusters. The tool implements a dynamic loop scheduling strategy to address load imbalance which may be induced by the non-uniformity of loop iterate times, and by the heterogeneity of processors. The tool is based on the Message Passing Interface library for wide availability. Experimental results of two scientific applications that utilize the tool on a Linux cluster are presented to demonstrate sample achievable performance, and to underscore the effectiveness of the two-level dynamic load balancing strategy.
引用
收藏
页码:249 / 261
页数:13
相关论文
共 50 条
  • [1] Two-level Dynamic Load Balancing for High Performance Scientific Applications
    Mohammed, Ali
    Cavelan, Aurelien
    Ciorba, Florina M.
    Cabezon, Ruben M.
    Baniceseu, Ioana
    PROCEEDINGS OF THE 2020 SIAM CONFERENCE ON PARALLEL PROCESSING FOR SCIENTIFIC COMPUTING, PP, 2020, : 69 - 80
  • [2] A Two-Level Load Balancing Method With Dynamic Strategy for Cloud Computing
    Qiu, Yan-Wun
    Hwang, Jen-Ing G.
    2016 IEEE 14TH INTL CONF ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING, 14TH INTL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING, 2ND INTL CONF ON BIG DATA INTELLIGENCE AND COMPUTING AND CYBER SCIENCE AND TECHNOLOGY CONGRESS (DASC/PICOM/DATACOM/CYBERSC, 2016, : 565 - 571
  • [3] A Two-Level Load Balancing Policy For Grid Computing
    El-Zoghdy, Said Fathy
    Aljahdali, Sultan
    2012 INTERNATIONAL CONFERENCE ON MULTIMEDIA COMPUTING AND SYSTEMS (ICMCS), 2012, : 617 - 622
  • [4] Two Level Load Balancing Strategy in Cloud
    Zaouch, Amal
    Benabbou, Faouzia
    Er-Raji, Naoufal
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2019, 19 (08): : 8 - 13
  • [5] A Two-Level Coordination Strategy for Distribution Network Balancing
    Cui, Xueyuan
    Ruan, Guangchun
    Vallee, Francois
    Toubeau, Jean-Francois
    Wang, Yi
    IEEE TRANSACTIONS ON SMART GRID, 2024, 15 (01) : 529 - 544
  • [6] Effectiveness of a dynamic load balancing library for scientific applications
    Chaube, Rohit
    Carino, Ricolindo L.
    Banicescu, Ioana
    ISPDC 2007: SIXTH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING, PROCEEDINGS, 2007, : 229 - +
  • [7] Two-level parallel load balancing strategy for accelerating DSMC simulations in near-continuum gases
    Xiao, Chenxiang
    Zhang, Chenchen
    Zhang, Bin
    Xu, Hui
    Liu, Hong
    INTERNATIONAL JOURNAL OF MODERN PHYSICS C, 2025, 36 (03):
  • [8] Dynamic load balancing with adaptive factoring methods in scientific applications
    Ricolindo L. Cariño
    Ioana Banicescu
    The Journal of Supercomputing, 2008, 44 : 41 - 63
  • [9] Dynamic load balancing with adaptive factoring methods in scientific applications
    Carino, Ricolindo L.
    Banicescu, Ioana
    JOURNAL OF SUPERCOMPUTING, 2008, 44 (01): : 41 - 63
  • [10] Dynamic response of a two-level catenary to a moving load
    Metrikine, A
    Bosch, AL
    JOURNAL OF SOUND AND VIBRATION, 2006, 292 (3-5) : 676 - 693