2010
DOI: 10.1007/978-3-642-15646-5_6
|View full text |Cite
|
Sign up to set email alerts
|

Efficient MPI Support for Advanced Hybrid Programming Models

Abstract: Abstract. The number of multithreaded Message Passing Interface (MPI) implementations and applications is increasing rapidly. We discuss how multithreaded applications can receive messages of unknown size. As is well known, combining MPI Probe/MPI Recv is not threadsafe, but many assume that trivial workarounds exist. We discuss those workarounds and show how they fail in practice by either limiting the available parallelism unnecessarily, consuming resources in a non-scalable way, or promoting global deadlock… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
6
0

Year Published

2011
2011
2021
2021

Publication Types

Select...
5
1
1

Relationship

1
6

Authors

Journals

citations
Cited by 8 publications
(6 citation statements)
references
References 6 publications
0
6
0
Order By: Relevance
“…Multiple efforts have been made in the past to improve specific aspects of the interaction between multi-threaded programming models and MPI [31][32][33].…”
Section: Related Workmentioning
confidence: 99%
“…Multiple efforts have been made in the past to improve specific aspects of the interaction between multi-threaded programming models and MPI [31][32][33].…”
Section: Related Workmentioning
confidence: 99%
“…Several improvements to MPI's ability of handling multi-threaded communication has been proposed over the years, ranging from thread-safe probes [18] over thread-specific endpoints [11] to partitioned communication [16] and (most recently) the use of continuations [29,33]. Work on improved implementation support for multi-threaded MPI in general [28] and RMA in particular [17] has also been described.…”
Section: Related Workmentioning
confidence: 99%
“…Mechanisms for fine-grain locking have been proposed [11] [7], which in some case should improve scalability with the number of requests, but our solution pushes the concept further.…”
Section: Related Workmentioning
confidence: 99%