Load Balancing a Multi-Block Grids-based Application on Heterogeneous Platform

被引:2
|
作者
Che, Yonggang [1 ,2 ]
Xu, Chuanfu [1 ,2 ]
Wang, Zhenghua [3 ]
机构
[1] Natl Univ Def Technol, Coll Comp, Inst Quantum Informat, Changsha, Peoples R China
[2] Natl Univ Def Technol, Coll Comp, State Key Lab High Performance Comp, Changsha, Peoples R China
[3] Natl Univ Def Technol, Sci & Technol Parallel & Distributed Proc Lab, Changsha, Peoples R China
基金
中国国家自然科学基金;
关键词
multi-block grids; CFD application; heterogeneous platform; load balance; performance; SIMULATION; EXASCALE; JET;
D O I
10.1109/CSE50738.2020.00014
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper presents a load balancing method for a multi-block grids-based CFD (Computational Fluid Dynamics) application on heterogeneous platform. This method includes an asymmetric task scheduling scheme and a load balancing model. The idea is to balance the computing speed between the CPU and the coprocessor by adjusting the workload and the numbers of threads on both sides. Optimal load balance parameters are empirically selected, guided by a performance model. Performance evaluation is conducted on a computer server consists of two Intel Xeon E5-2670 v3 CPUs and two MIC coprocessors (Xeon Phi 5110P and Xeon Phi 7120P) for the simulation of turbulent combustion in a supersonic combustor. The results show that the performance is highly sensitive to the load balance parameters. With the optimal parameters, the heterogeneous computing achieves a maximum speedup of 2.30x for a 6-block mesh, and a maximum speedup of 2.66x for a 8-block mesh, over the CPU-only computing.
引用
收藏
页码:44 / 49
页数:6
相关论文
共 50 条
  • [1] Load balancing strategies for multi-block overset grid applications
    Djomehri, MJ
    Biswas, R
    Lopez-Benitez, N
    COMPUTERS AND THEIR APPLICATIONS, 2003, : 373 - 378
  • [2] Decentralized Load Balancing for Heterogeneous Grids
    Al-Azzoni, Issam
    Down, Douglas G.
    2009 COMPUTATION WORLD: FUTURE COMPUTING, SERVICE COMPUTATION, COGNITIVE, ADAPTIVE, CONTENT, PATTERNS, 2009, : 545 - 550
  • [3] A Load Balancing Policy for Heterogeneous Computational Grids
    El-Zoghdy, Said Fathy
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2011, 2 (05) : 93 - 100
  • [4] Multi-criteria partitioning of multi-block structured grids
    Wang, Hengjie
    Chandramowlishwaran, Aparna
    INTERNATIONAL CONFERENCE ON SUPERCOMPUTING (ICS 2019), 2019, : 261 - 271
  • [5] Extension of Kershaw diffusion scheme on multi-block grids
    Zeng, Qinghong
    Pei, Wenbing
    Cheng, Juan
    Yong, Heng
    Jisuan Wuli/Chinese Journal of Computational Physics, 2011, 28 (05): : 641 - 648
  • [6] Numerical multi-block grids in coastal ocean circulation modeling
    Ly, LN
    Luong, P
    APPLIED MATHEMATICAL MODELLING, 1999, 23 (11) : 865 - 879
  • [7] A parallel viscous flow solver on multi-block overset grids
    Cai, Jinsheng
    Tsai, Her Mann
    Liu, Feng
    COMPUTERS & FLUIDS, 2006, 35 (10) : 1290 - 1301
  • [8] Different states of multi-block based forecast engine for price and load prediction
    Gao, Wei
    Darvishan, Ayda
    Toghani, Mohammad
    Mohammadi, Mohsen
    Abedinia, Oveis
    Ghadimi, Noradin
    INTERNATIONAL JOURNAL OF ELECTRICAL POWER & ENERGY SYSTEMS, 2019, 104 : 423 - 435
  • [9] Application of multi-block methods in cement production
    Svinning, Ketil
    Hoskuldsson, Agnar
    JOURNAL OF CHEMOMETRICS, 2008, 22 (11-12) : 587 - 593
  • [10] CPU/GPU COMPUTING FOR AN IMPLICIT MULTI-BLOCK COMPRESSIBLE NAVIER-STOKES SOLVER ON HETEROGENEOUS PLATFORM
    Deng, Liang
    Bai, Hanli
    Wang, Fang
    Xu, Qingxin
    PROCEEDINGS OF THE SIXTH INTERNATIONAL SYMPOSIUM ON PHYSICS OF FLUIDS (ISPF6), 2016, 42