Performance modeling and analysis of correlated parallel computations

被引:3
|
作者
Lin, Wei-Ming [1 ]
机构
[1] Univ Texas San Antonio, Dept Elect & Comp Engn, San Antonio, TX 78249 USA
关键词
performance modeling; performance analysis; statistical models; parallel processing; divide-and-conquer;
D O I
10.1016/j.parco.2008.05.002
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A performance analysis methodology for correlated parallel computations based on statistical theory is proposed. Divide-and-conquer strategy is widely used in solving problems in parallel by partitioning and allocating a number of given tasks to available computing resources. When the tasks exhibit run-time-dependent behaviors during execution and share a universal distribution function in their execution times, analysis of parallel execution time can be performed with the assistance of probabilistic and statistical models. Correlation (dependence) in execution times among tasks has posed a significant factor in influencing the analysis accuracy which is unmanageable by any known analysis methodologies. We establish a relation between a task's or a processor's execution time and the parallel execution time, in terms of expected value as well as variance when each task's execution time can be closely modeled by a normal distribution, for either uncorrelated or correlated tasks. This relation is then applied to the modeling and analysis of various parallel computation paradigms in which different communication and synchronization patterns along the processing are present. The method proposed has a wider application scope and gives more accurate prediction results than previously known approaches. We also show that, as an extended application of the analysis method to a large scope of problems, load balance among processors can be vastly improved with some novel static task allocation technique in manipulating the correlation among tasks. Experimental results in analyzing a parallel tree search algorithm and two parallel sorting algorithms show very accurate analysis and prediction with the proposed method. (C) 2008 Elsevier B.V. All rights reserved.
引用
收藏
页码:521 / 538
页数:18
相关论文
共 50 条
  • [1] Performance modeling of parallel FEM computations on clusters
    Olas, T
    Wyrzykowski, R
    Tomas, A
    Karezewski, K
    [J]. PARALLEL PROCESSING AND APPLIED MATHEMATICS, 2004, 3019 : 189 - 200
  • [2] MODELING AND ANALYSIS OF THE VARIANCE IN PARALLELISM IN PARALLEL COMPUTATIONS
    SUNDARAM, CRM
    NARAHARI, Y
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 1993, 19 (06) : 495 - 506
  • [3] Performance Modeling Tools for Parallel Sparse Linear Algebra Computations
    Cicotti, Pietro
    Li, Xiaoye S.
    Baden, Scott B.
    [J]. PARALLEL COMPUTING: FROM MULTICORES AND GPU'S TO PETASCALE, 2010, 19 : 83 - 90
  • [4] A METHODOLOGY FOR PERFORMANCE ANALYSIS OF PARALLEL COMPUTATIONS WITH LOOPING CONSTRUCTS
    KAPELNIKOV, A
    MUNTZ, RR
    ERCEGOVAC, MD
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1992, 14 (02) : 105 - 120
  • [5] PERFORMANCE ANALYSIS OF A PARALLEL PROLOG - A CORRELATED APPROACH
    DEKERGOMMEAUX, JC
    BARON, UC
    RAPP, W
    RATCLIFFE, M
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1989, 366 : 151 - 164
  • [6] ACCURATE MODELING OF PARALLEL SCIENTIFIC COMPUTATIONS
    NICOL, DM
    TOWNSEND, JC
    [J]. 1989 ACM SIGMETRICS AND PERFORMANCE 89 : INTERNATIONAL CONFERENCE ON MEASUREMENT AND MODELING OF COMPUTER SYSTEMS: PROCEEDINGS, 1989, 17 : 165 - 170
  • [7] Parallel computations in problems of climate modeling
    Gloukhov, V
    [J]. PARALLEL COMPUTATIONAL FLUID DYNAMICS: ADVANCED NUMERICAL METHODS SOFTWARE AND APPLICATIONS, 2004, : 301 - 308
  • [8] PERFORMANCE OF PARALLEL COMPUTATIONS OF TRIANGULAR STRUCTURE
    STAFYLOPATIS, A
    [J]. COMPUTING SYSTEMS, 1993, 8 (01): : 24 - 32
  • [9] Misleading Performance Claims in Parallel Computations
    Bailey, David H.
    [J]. DAC: 2009 46TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2009, : 528 - 533
  • [10] PERFORMANCE ANALYSIS OF VISCOUS-FLOW COMPUTATIONS ON VARIOUS PARALLEL ARCHITECTURES
    DRIKAKIS, D
    SCHRECK, E
    DURST, F
    [J]. JOURNAL OF FLUIDS ENGINEERING-TRANSACTIONS OF THE ASME, 1994, 116 (04): : 835 - 841