Performance of Synchronous Parallel Algorithms with Regular Structures

  • Authors:
  • S. Madala;J. B. Sinclair

  • Affiliations:
  • -;-

  • Venue:
  • IEEE Transactions on Parallel and Distributed Systems
  • Year:
  • 1991

Quantified Score

Hi-index 0.01

Visualization

Abstract

New methods are presented for bounding and approximating the mean execution time ofpartitioning algorithm, and these methods are compared to previous approaches.Distribution-driven and program-driven simulations show that two of the methods areusually accurate to within 10% and give good estimates even when certain independenceassumptions are violated. Asymptotic approximations and upper bounds are derived forthe average execution time of multiphase algorithms when there is no contention forprocesses in the parallel phase. In addition, the authors bound the average executiontime under static and dynamic scheduling policies and determine the optimum number ofparallel tasks to be created to minimize the execution time bounds with constantscheduling overhead.