2001
DOI: 10.1109/71.963419
|View full text |Cite
|
Sign up to set email alerts
|

MPI-LAPI: an efficient implementation of MPI for IBM RS/6000 SP systems

Abstract: The IBM RS/6000 SP system is one of the most cost-e ective commercially available high performance machines. IBM RS/6000 SP systems support the Message Passing Interface standard (MPI) and LAPI. LAPI is a low level, reliable and e cient one sided communication API library, implemented on IBM RS/6000 SP systems. This paper explains how the high performance of the LAPI library has been exploited in order to implement the MPI standard more e ciently than the existing MPI. It describes how to avoid unnecessary dat… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
15
0

Year Published

2003
2003
2010
2010

Publication Types

Select...
5
4
1

Relationship

1
9

Authors

Journals

citations
Cited by 28 publications
(15 citation statements)
references
References 12 publications
0
15
0
Order By: Relevance
“…The prototype MPI implementation that we have described in this paper is very similar to other MPI implementations on top of active message layers, such as those described in [9,16,3]. It is also similar to implementations that have been built on networks that have remote DMA (RDMA) capability, such as those described in [4,10,17].…”
Section: Related Workmentioning
confidence: 57%
“…The prototype MPI implementation that we have described in this paper is very similar to other MPI implementations on top of active message layers, such as those described in [9,16,3]. It is also similar to implementations that have been built on networks that have remote DMA (RDMA) capability, such as those described in [4,10,17].…”
Section: Related Workmentioning
confidence: 57%
“…Active message are an efficient way to organize parallel applications [5,32]. An active message includes the address of a user-level handler to be executed by the receiving processor upon message arrival using the message body as the arguments.…”
Section: Related Architectural Improvements To Synchronizationmentioning
confidence: 99%
“…E.g., several authors simplify OS-layers from the message passing interface to reduce the setup cost (e.g., [1]). Others move message passing primitives in hardware, ranging from dedicated instructions (e.g., [10]) to complex co-processors for accelerating message passing (e.g., [12]).…”
Section: Related Workmentioning
confidence: 99%