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 条
  • [21] Two-level Dynamic Index Pruning
    Friedrich, Jan
    Lindemann, Christoph
    Petrifke, Michael
    2017 TWELFTH INTERNATIONAL CONFERENCE ON DIGITAL INFORMATION MANAGEMENT (ICDIM), 2017, : 191 - 196
  • [22] Two-level type theory and applications
    Montana, Federica
    Camporeale, Carlo
    Porporato, Amilcare
    Rondoni, Lamberto
    PHYSICAL REVIEW E, 2023, 107 (05)
  • [23] Two-level routing for multimedia applications
    Chen, B
    Latifi, S
    INTERNATIONAL SOCIETY FOR COMPUTERS AND THEIR APPLICATIONS 11TH INTERNATIONAL CONFERENCE ON COMPUTER APPLICATIONS IN INDUSTRY AND ENGINEERING, 1998, : 119 - 122
  • [24] Load balancing in virtual machines of cloud environments using two-level particle swarm optimization algorithm
    Zhou, Chunrong
    Jiang, Zhenghong
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2023, 45 (06) : 9433 - 9444
  • [25] DLB - A dynamic load balancing tool for grid computing
    Payli, RU
    Yilmaz, E
    Ecer, A
    Akay, HU
    Chien, S
    Parallel Computational Fluid Dynamics: Multidisciplinary Applications, 2005, : 387 - 394
  • [26] Dynamic Load Balancing with the Parallel Partitioning Tool GridSpiderPar
    Golovchenko E.N.
    Mathematical Models and Computer Simulations, 2022, 14 (6) : 910 - 917
  • [27] The development of two-level cardboard game tool
    Chen, Min-Bin
    JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS, 2021, 44 (05) : 448 - 454
  • [28] Load balancing strategy based on dynamic replica technology
    Liu, K.
    Wang, T. M.
    Chen, J. X.
    BASIC & CLINICAL PHARMACOLOGY & TOXICOLOGY, 2018, 123 : 73 - 73
  • [29] A Load Balancing Strategy Based on the Combination of Static and Dynamic
    Tong, Ruixia
    Zhu, Xiongfeng
    2010 2ND INTERNATIONAL WORKSHOP ON DATABASE TECHNOLOGY AND APPLICATIONS PROCEEDINGS (DBTA), 2010,
  • [30] Dynamic load balancing strategy for scalable parallel systems
    Cortés, A
    Ripoll, A
    Senar, MA
    Luque, E
    PARALLEL COMPUTING: FUNDAMENTALS, APPLICATIONS AND NEW DIRECTIONS, 1998, 12 : 735 - 738