ESTIMATING COMPLETION-TIME RATIOS OF A FORK-JOIN BARRIER SYNCHRONIZATION

Citation
E. Bach et al., ESTIMATING COMPLETION-TIME RATIOS OF A FORK-JOIN BARRIER SYNCHRONIZATION, Performance evaluation, 26(2), 1996, pp. 145-154
Citations number
23
Categorie Soggetti
Computer Sciences","Computer Science Hardware & Architecture","Computer Science Theory & Methods
Journal title
ISSN journal
01665316
Volume
26
Issue
2
Year of publication
1996
Pages
145 - 154
Database
ISI
SICI code
0166-5316(1996)26:2<145:ECROAF>2.0.ZU;2-G
Abstract
In simulation studies of parallel processors, it is useful to consider the following abstraction of a parallel program. A job is partitioned into n processes, whose running times are proportional to i.i.d. rand om variables X(1),..., X(n). As a measure of performance we consider t he normalized job completion time S = max{X(i)}/Sigma(i=1)(n) X(i). We consider a simple approximation to the expected value of S, valid asy mptotically whenever the X(i)'s are bounded, and assess its accuracy a s a function of n both theoretically and experimentally. The approxima tion is easy to compute and involves only the mean, variance, and maxi mum of X(i). We also give asymptotic series for the mean and standard deviation of S when the X(i) have a uniform distribution. In this case , the standard deviation is asympotically negligible compared to the m ean.