Hierarchical dynamic workload scheduling on heterogeneous clusters for grid search of inverse problems

被引:0
作者
Kyriakopoulos, Christos [1 ]
Gallopoulos, Efstratios [2 ]
Venetis, Ioannis E. [3 ]
机构
[1] Natl Ctr Sci Res Demokritos, Inst Informat & Telecommun, Patriarchou Grigoriou & Neapoleos St, Aghia Paraskevi 15310, Attica, Greece
[2] Univ Patras, Dept Comp Engn & Informat, 25th Martiou St, Rion 26504, Achaia, Greece
[3] Univ Piraeus, Dept Informat, Karaoli & Dimitriou St 80, Piraeus 18534, Attica, Greece
关键词
Hierarchical scheduling; Dynamic loop self-scheduling; Heterogeneous clusters; Load balancing; Multi-core CPU; GPU; EQUATIONS; SCHEME;
D O I
10.1007/s11227-023-05306-z
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Inverse problems occur in many scientific fields. Albeit grid search, where points of a regular grid are tested as possible solutions, is a straightforward and robust method to numerically solve inverse problems, it is computationally intensive and becomes prohibitive when the problem has a high dimensionality. Heterogeneous clusters are a viable and cost-effective solution to exploit the combined computational power of multiple available computers. In this paper, we present a computing framework that supports efficient grid search for inverse problems on heterogeneous clusters. Scheduling the workload on such systems might be challenging, especially when nodes are comprised of CPUs and GPUs with different computational speeds. The framework dynamically schedules computations on the processing elements of the cluster according to a selected performance index, which is determined at run-time. The framework is extensible, as it allows easy integration of additional inverse problems.
引用
收藏
页码:16720 / 16772
页数:53
相关论文
共 69 条
  • [1] [Anonymous], 1967, USSR Computational Mathematics and Mathematical Physics, V7, P784, DOI [10.1016/0041-5553(67)90144-9, DOI 10.1016/0041-5553(67)90144-9]
  • [2] [Anonymous], 1979, Ussr Computational Mathematics and Mathematical Physics, DOI DOI 10.1016/0041-5553(79)90085-5
  • [3] RESOLVING POWER OF GROSS EARTH DATA
    BACKUS, G
    GILBERT, F
    [J]. GEOPHYSICAL JOURNAL OF THE ROYAL ASTRONOMICAL SOCIETY, 1968, 16 (02): : 169 - &
  • [4] NUMERICAL APPLICATIONS OF A FORMALISM FOR GEOPHYSICAL INVERSE PROBLEMS
    BACKUS, GE
    GILBERT, JF
    [J]. GEOPHYSICAL JOURNAL OF THE ROYAL ASTRONOMICAL SOCIETY, 1967, 13 (1-3): : 247 - &
  • [5] Barbosa J., 2000, Proceedings 9th Heterogeneous Computing Workshop (HCW 2000) (Cat. No.PR00556), P147, DOI 10.1109/HCW.2000.843740
  • [6] A proposal for a heterogeneous cluster ScaLAPACK (dense linear solvers)
    Beaumont, O
    Boudet, V
    Petitet, A
    Rastello, F
    Robert, Y
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2001, 50 (10) : 1052 - 1070
  • [7] A Dynamic Self-Scheduling Scheme for Heterogeneous Multiprocessor Architectures
    Belviranli, Mehmet E.
    Bhuyan, Laxmi N.
    Gupta, Rajiv
    [J]. ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2013, 9 (04)
  • [8] Uncertainties in finite-fault slip inversions: To what extent to believe? (A critical review)
    Beresnev, IA
    [J]. BULLETIN OF THE SEISMOLOGICAL SOCIETY OF AMERICA, 2003, 93 (06) : 2445 - 2458
  • [9] Bergstra J, 2012, J MACH LEARN RES, V13, P281
  • [10] Bertocco M, 2007, IEEE IMTC P, P727