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 条
  • [21] PERFORMANCE EVALUATION OF PARALLEL HAEMODYNAMIC COMPUTATIONS ON HETEROGENEOUS CLOUDS
    Bystrov, Oleg
    Kaceniauskas, Arnas
    Pacevic, Ruslan
    Starikovicius, Vadimas
    Maknickas, Algirdas
    Stupak, Eugenius
    Igumenov, Aleksandr
    [J]. COMPUTING AND INFORMATICS, 2020, 39 (04) : 695 - 723
  • [22] Performance evaluation of parallel haemodynamic computations on heterogeneous clouds
    Bystrov, Oleg
    Kačeniauskas, Arnas
    Pacevič, Ruslan
    Starikovičius, Vadimas
    Maknickas, Algirdas
    Stupak, Eugeniuš
    Igumenov, Aleksandr
    [J]. Computing and Informatics, 2021, 39 (04) : 695 - 723
  • [23] Performance driven distributed scheduling of parallel hybrid computations
    Narang, Ankur
    Shyamasundar, Rudrapatna K.
    [J]. THEORETICAL COMPUTER SCIENCE, 2011, 412 (32) : 4212 - 4225
  • [24] In situ analysis and visualization of massively parallel computations
    Buffat, Marc
    Cadiou, Anne
    Le Penven, Lionel
    Pera, Christophe
    [J]. INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2017, 31 (01): : 83 - 90
  • [25] Multiscale failure modeling of concrete: Micromechanical modeling, discontinuous homogenization and parallel computations
    Vinh Phu Nguyen
    Stroeven, Martijn
    Sluys, Lambertus Johannes
    [J]. COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2012, 201 : 139 - 156
  • [26] Recent Advances In EM Modeling and Optimization Exploiting Parallel Computations
    Gongal-Reddy, Venu-Madhav-Reddy
    Zhang, Chao
    Feng, Feng
    Zhang, Qi-Jun
    [J]. 2016 IEEE MTT-S LATIN AMERICA MICROWAVE CONFERENCE (LAMC), 2016,
  • [27] Performance Modeling of Virtualized Custom Logic Computations
    Hall, Michael J.
    Chamberlain, Roger D.
    [J]. PROCEEDINGS OF THE 2014 IEEE 25TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP 2014), 2014, : 72 - 73
  • [28] Performance Modeling of Virtualized Custom Logic Computations
    Hall, Michael J.
    Chamberlain, Roger D.
    [J]. GLSVLSI'14: PROCEEDINGS OF THE 2014 GREAT LAKES SYMPOSIUM ON VLSI, 2014, : 89 - 90
  • [29] Modeling and Performance Analysis of Parallel Hybrid Geared Turbofan Engine
    Chen, Jia-Jie
    Liu, Yun-Xiao
    Wang, Ji-Qiang
    Hu, Zhong-Zhi
    [J]. Tuijin Jishu/Journal of Propulsion Technology, 2022, 43 (10):
  • [30] Performance modeling and analysis of parallel packet switches with piao queues
    Liu, Chia-Lung
    Tsaur, Ding-Jyh
    Wu, Chin-Chi
    Lin, Woei
    [J]. JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS, 2007, 30 (04) : 689 - 701