Predictive modeling of the performance of asynchronous iterative methods

被引:1
|
作者
Jensen, Erik J. [1 ]
Coleman, Evan [1 ,2 ]
Sosonkina, Masha [1 ]
机构
[1] Old Dominion Univ, Modeling Simulat & Visualizat Engn, Norfolk, VA 23529 USA
[2] Naval Surface Warfare Ctr, Dahlgren Div, Dahlgren, VA USA
来源
JOURNAL OF SUPERCOMPUTING | 2019年 / 75卷 / 08期
关键词
Jacobi method; Asynchronous iterative methods; Predictive modeling; Fixed-point iteration; Hybrid parallel MPI OpenMP;
D O I
10.1007/s11227-019-02784-y
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Asynchronous algorithms may increase the performance of parallel applications on large-scale HPC platforms due to decreased dependence among processing elements. This work investigates strategies for implementing asynchronous hybrid parallel MPI-OpenMP iterative solvers. Seven different implementations are considered, and results show that striking a balance between communication and computation that balances the number of iterations in each processing element benefits performance and solution quality. A predictive performance model that utilizes kernel density estimation to model the underlying probability density function to the collected data is then developed to optimize execution parameters for a given problem. For the majority of iteration executions, the performance model matches within about 6% of the empirical data. The different hybrid parallel implementations are examined further to find optimal parametric distributions whose parameters can be tuned to the problem at hand. The generalized extreme value distribution was selected based on a combination of quantitative and qualitative comparisons, and for the most of the iteration executions, the model matches the data within about 6.1%. Results from the parametric distribution model are examined along with results of the model on related problems, and possible further extensions to the predictive model are discussed.
引用
收藏
页码:5084 / 5105
页数:22
相关论文
共 50 条
  • [31] Convergence of Iterative Hard Thresholding Variants with Application to Asynchronous Parallel Methods for Sparse Recovery
    Haddock, Jamie
    Needell, Deanna
    Zaeemzadeh, Alireza
    Rahnavard, Nazanin
    [J]. CONFERENCE RECORD OF THE 2019 FIFTY-THIRD ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, 2019, : 276 - 279
  • [32] Asynchronous block-iterative primal-dual decomposition methods for monotone inclusions
    Combettes, Patrick L.
    Eckstein, Jonathan
    [J]. MATHEMATICAL PROGRAMMING, 2018, 168 (1-2) : 645 - 672
  • [33] Asynchronous block-iterative primal-dual decomposition methods for monotone inclusions
    Patrick L. Combettes
    Jonathan Eckstein
    [J]. Mathematical Programming, 2018, 168 : 645 - 672
  • [34] Predictive Modeling for Geometric Rule -Based Methods
    Hoard, Brittany R.
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICINE (BIBM), 2019, : 2141 - 2148
  • [35] Convolutional Methods for Predictive Modeling of Geospatial Data
    Wilson, Tyler
    Tan, Pang-Ning
    Luo, Lifeng
    [J]. PROCEEDINGS OF THE 2020 SIAM INTERNATIONAL CONFERENCE ON DATA MINING (SDM), 2020, : 28 - 36
  • [36] An efficient model for performance analysis of asynchronous pipeline design methods
    Gholipour, M
    Shojaee, K
    Afzali-Kusha, A
    Khademzadeh, A
    Nourani, M
    [J]. 2005 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), VOLS 1-6, CONFERENCE PROCEEDINGS, 2005, : 5234 - 5237
  • [37] PERFORMANCE OF ITERATIVE METHODS FOR NEWTONIAN AND GENERALIZED NEWTONIAN FLOWS
    CAREY, GF
    WANG, KC
    JOUBERT, WD
    [J]. INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 1989, 9 (02) : 127 - 150
  • [39] MULTICORE PERFORMANCE OF BLOCK ALGEBRAIC ITERATIVE RECONSTRUCTION METHODS
    Sorensen, Hans Henrik B.
    Hansen, Per Christian
    [J]. SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2014, 36 (05): : C524 - C546
  • [40] Predicting Performance of Classical and Modified BiCGStab Iterative Methods
    Krasnopolsky, Boris
    [J]. PARALLEL COMPUTING: TECHNOLOGY TRENDS, 2020, 36 : 199 - 206