Proceedings Scalable Parallel Libraries Conference
DOI: 10.1109/splc.1994.376998
|View full text |Cite
|
Sign up to set email alerts
|

Extending the message passing interface (MPI)

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 20 publications
(8 citation statements)
references
References 3 publications
0
8
0
Order By: Relevance
“…By using cooperative operations it can combine communication and synchronization. Features like interrupt receive calls, remote memory access extensions and active message interface were extended to basic MPI specifications as listed in [9] [10]. On a heterogeneous environment, overlapping communication and computation between tasks is difficult.…”
Section: A Message Passing Interface (Mpi)mentioning
confidence: 99%
“…By using cooperative operations it can combine communication and synchronization. Features like interrupt receive calls, remote memory access extensions and active message interface were extended to basic MPI specifications as listed in [9] [10]. On a heterogeneous environment, overlapping communication and computation between tasks is difficult.…”
Section: A Message Passing Interface (Mpi)mentioning
confidence: 99%
“…The concurrent execution of multiple lightweight threads within a single process is a useful technique for masking variable latencies, exploiting multiprocessors, and providing concurrent access to shared resources. Various approaches to the integration of multithreading into a message-passing framework have been proposed [2,12,18,37,39,13,25,42]. The Nexus implementation of MPI supports a particularly simple and elegant model that does not require that explicit thread identifiers be exported from MPI processes.…”
Section: Implementing the Abstract Device Interfacementioning
confidence: 99%
“…In particular, it is not possible to define a collective operation that involves more than one thread per process. This functionality requires extensions to the MPI model [18,26,37].…”
Section: Implementing the Abstract Device Interfacementioning
confidence: 99%
“…The environmental management function supported by the standard provides facilities that a programmer needs to write correct and robust programs and this is clearly important for the construction of highlyportable message-passing programs. However, the original specification does not provide any support for dynamic load balancing [2], largely because it was considered more important to release a core standard quickly rather than an enhanced standard which would inevitably be delayed by a couple of years.…”
Section: Introductionmentioning
confidence: 99%