2003
DOI: 10.1016/s0743-7315(03)00002-9
|View full text |Cite
|
Sign up to set email alerts
|

MPICH-G2: A Grid-enabled implementation of the Message Passing Interface

Abstract: Proposed running head: MPICH-G2: A Grid-Enabled MPI Application development for distributed computing "Grids" can benefit from tools that variously hide or enable application-level management of critical aspects of the heterogeneous environment. As part of an investigation of these issues, we have developed MPICH-G2, a Grid-enabled implementation of the Message Passing Interface (MPI) that allows a user to run MPI programs across multiple computers, at the same or different sites, using the same commands that … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
251
0
4

Year Published

2004
2004
2011
2011

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 489 publications
(255 citation statements)
references
References 42 publications
0
251
0
4
Order By: Relevance
“…MPICH-G2 [16] [26] is based on the MPICH [24] library and uses the Globus Toolkit (GT) [17] to schedule, deploy and coordinate a job across the grid. It does not include any firewall nor NAT bypassing mechanism, although it can be set up to use a specific range of ports that correspond to ports that are left open by the firewall.…”
Section: Mpi Middleware and The Gridmentioning
confidence: 99%
“…MPICH-G2 [16] [26] is based on the MPICH [24] library and uses the Globus Toolkit (GT) [17] to schedule, deploy and coordinate a job across the grid. It does not include any firewall nor NAT bypassing mechanism, although it can be set up to use a specific range of ports that correspond to ports that are left open by the firewall.…”
Section: Mpi Middleware and The Gridmentioning
confidence: 99%
“…All machines run Globus [15] and we use MPICH-G2 [22] as message passing library. Table 1 shows the resources used in the experiment.…”
Section: Hardware Environmentmentioning
confidence: 99%
“…Thus, much work has been devoted to that purpose: for MPI, numerous projects including MagPIe [23], MPI-StarT [20], and MPICH-G2 [22], aim at improving communications performance in presence of heterogeneous networks. Most of the gain is obtained by reworking the design of collective communication primitives.…”
Section: Introductionmentioning
confidence: 99%
“…Most MPI implementations are designed for the development of highly ecient programs, preferably on dedicated, homogeneous and stable hardware such as supercomputers. Some projects have developed improved algorithms for communications in grids (MPICH-G2 [17], PACX-MPI [16], MagPIe [18] for instance) but still, assume hardware stability. This This design means no overhead in process management but makes fault handling di cult: one process failure causes the whole application to fail.…”
Section: Introductionmentioning
confidence: 99%