Proceedings of the Eighteenth Annual ACM Symposium on Parallelism in Algorithms and Architectures 2006
DOI: 10.1145/1148109.1148154
|View full text |Cite
|
Sign up to set email alerts
|

A performance analysis of local synchronization

Abstract: Synchronization is often necessary in parallel computing, but it can create delays whenever the receiving processor is idle, waiting for the information to arrive. This is especially true for barrier, or global, synchronization, in which every processor must synchronize with every other processor. Nonetheless, barriers are the only form of synchronization explicitly supplied in MPI and OpenMP.Many applications do not actually require global synchronization; local synchronization, in which a processor synchroni… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2010
2010
2013
2013

Publication Types

Select...
2
2
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(2 citation statements)
references
References 11 publications
0
2
0
Order By: Relevance
“…Closest related work by Rajsbaum and Sidi [1994] and, more recently, by Lipman and Stout [2006], studied the impact of random processing times and transmission delays on the average number of computational steps executed by a processor in the network per unit time when attempting to synchronize over a distributed network. Our work differs in two notable ways.…”
Section: The Modelmentioning
confidence: 99%
“…Closest related work by Rajsbaum and Sidi [1994] and, more recently, by Lipman and Stout [2006], studied the impact of random processing times and transmission delays on the average number of computational steps executed by a processor in the network per unit time when attempting to synchronize over a distributed network. Our work differs in two notable ways.…”
Section: The Modelmentioning
confidence: 99%
“…We seek to characterize the mean end-to-end latency (MEEL), the variance, and whenever possible provide a complete analytical description of EEL via its probability distribution. Closest related work by Rajsbaum and Sidi [25] and, more recently, by Lipman and Stout [20], studied the impact of random processing times and transmission delays on the average number of computational steps executed by a processor in the network per unit time when attempting to synchronize over a distributed network. Our work differs in two notable ways.…”
Section: Introductionmentioning
confidence: 99%