• DocumentCode
    751014
  • Title

    Low-cost static performance prediction of parallel stochastic task compositions

  • Author

    Gautama, Hasyim ; Van Gemund, Arjan J C

  • Author_Institution
    Stat. Inf. Syst., Stat. Indonesia, Jakarta, Indonesia
  • Volume
    17
  • Issue
    1
  • fYear
    2006
  • Firstpage
    78
  • Lastpage
    91
  • Abstract
    Current analytic solutions to the execution time distribution of a parallel composition of tasks having stochastic execution times are computationally complex, except for a limited number of distributions. In this paper, we present an analytical solution based on approximating execution time distributions in terms of the first four statistical moments. This low-cost approach allows the parallel execution time distribution to be approximated at ultra-low solution complexity for a wide range of execution time distributions. The accuracy of our method is experimentally evaluated for synthetic distributions as well as for task execution time distributions found in real parallel programs and kernels (NAS-EP, SSSP, APSP, Splash2-Barnes, PSRS, and WATOR). Our experiments show that the prediction error of the mean value of the parallel execution time for N-ary parallel composition is in the order of percents, provided the task execution time distributions are sufficiently independent and unimodal.
  • Keywords
    computational complexity; parallel programming; software performance evaluation; statistical distributions; stochastic processes; N-ary parallel composition; low-cost static performance prediction; parallel execution time distribution; parallel programs; parallel stochastic task composition; statistical moments; task execution time distributions; Bandwidth; Communication system control; Computer Society; Concurrent computing; Distributed computing; Information analysis; Kernel; Performance analysis; Processor scheduling; Stochastic processes; Performance prediction; stochastic graphs; workload distribution.;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2006.13
  • Filename
    1549817