Proceedings of the Fifth Annual ACM Symposium on Parallel Algorithms and Architectures - SPAA '93 1993
DOI: 10.1145/165231.165251
|View full text |Cite
|
Sign up to set email alerts
|

An atomic model for message-passing

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
14
0
1

Year Published

1994
1994
2001
2001

Publication Types

Select...
3
3
1

Relationship

1
6

Authors

Journals

citations
Cited by 38 publications
(15 citation statements)
references
References 4 publications
0
14
0
1
Order By: Relevance
“…The LogP model permits general asynchronous algorithms. Liu, Aiello, and Bhatt [47] studied a message-passing model in which messages destined for the same processor are serviced one at a time in an arbitrary order. Their model permits general asynchronous algorithms, but each processor can have at most one message outstanding at a time.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…The LogP model permits general asynchronous algorithms. Liu, Aiello, and Bhatt [47] studied a message-passing model in which messages destined for the same processor are serviced one at a time in an arbitrary order. Their model permits general asynchronous algorithms, but each processor can have at most one message outstanding at a time.…”
Section: Related Workmentioning
confidence: 99%
“…Unlike each of these models, the qrqw pram does not explicitly limit the number of outstanding requests. The simd-qrqw pram, on the other hand, has the same restriction as the Liu, Aiello, and Bhatt [47] and Dwork, Herlihy, and Waarts [19] models, namely, one request per processor.…”
Section: Related Workmentioning
confidence: 99%
“…Our strategy is to mimic the theorems of [4] for a more restricted model of multithreaded computation. As in [4], the bounds assume a communication model in which messages are delayed only by contention at destination processors, but no assumptions are made about the order in which contending messages are delivered [33]. For technical reasons in our analysis of execution time, the critical path is calculated assuming that all threads spawned by a parent thread are spawned at the end of the parent thread.…”
Section: Proofmentioning
confidence: 99%
“…For example, sending messages in order of increasing destination address gives low throughput, since virtual channels to the same receiver are blocked. In an earlier paper [18], we developed the atomic message model to investigate this phenomenon. Consistent with the theory, we find that sending messages in random order worked best.…”
Section: Reducing Communication Timesmentioning
confidence: 99%