2004
DOI: 10.1007/978-3-540-30218-6_19
|View full text |Cite
|
Sign up to set email alerts
|

Open MPI: Goals, Concept, and Design of a Next Generation MPI Implementation

Abstract: Abstract. A large number of MPI implementations are currently available, each of which emphasize different aspects of high-performance computing or are intended to solve a specific research problem. The result is a myriad of incompatible MPI implementations, all of which require separate installation, and the combination of which present significant logistical challenges for end users. Building upon prior research, and influenced by experience gained from the code bases of the LAM/MPI, LA-MPI, and FT-MPI proje… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
662
0
13

Year Published

2006
2006
2019
2019

Publication Types

Select...
6
2
2

Relationship

2
8

Authors

Journals

citations
Cited by 1,095 publications
(675 citation statements)
references
References 9 publications
0
662
0
13
Order By: Relevance
“…We will be working first to prototype the MPI library side of the interface in both Open MPI [4] and MPICH 2 [5]. At the same time the parallel debugger side of the interface will be prototyped in the TotalView parallel debugger.…”
Section: Resultsmentioning
confidence: 99%
“…We will be working first to prototype the MPI library side of the interface in both Open MPI [4] and MPICH 2 [5]. At the same time the parallel debugger side of the interface will be prototyped in the TotalView parallel debugger.…”
Section: Resultsmentioning
confidence: 99%
“…Therefore, although we cannot leverage special hardware features, the protoype library is portable to all MPI-1 capable parallel computers. Further because we implemented optimized algorithms for all collective operations, we deliver the same performance as the hardware independent blocking collective operations in MPICH2 [10] and Open MPI 1.0 [11].…”
Section: Implementing Non-blocking Collective Operationsmentioning
confidence: 99%
“…One difficulty with simple direct parameter measurement is the fact that most modern communication systems use message-size dependent protocols to optimize communication (e.g., [19,20]). Small messages are often copied to prepared (or pre-registered) local send or remote receive buffers to speed up the communication.…”
Section: Introductionmentioning
confidence: 99%