MPI on the grid

William Gropp, Ewing Lusk

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

This tutorial will cover parallel programming with the MPI message passing interface, with special attention paid to the issues that arise in a computational grid environment. After a summary of MPI programming, we will address the issue of process management, first in a single administrative domain and the then across multiple administrative domains. We will describe the use of the MPD process management system with MPI implementations that support the Process Management Interface, and the MPICH-G2 MPI implementation for Globus-based distributed environments. We will discuss grid-specific application programming issues such as latency-reduction techniques using message aggregation and the use of topology-aware collective operations. Remote I/O is one of the best aspects of a grid environment, and so the use of MPI-2 I/O operations will be covered. We will conclude with a discussion of fault-tolerance issues in MPI programs, including programming techniques and the state of current implementations.

Original languageEnglish (US)
Title of host publicationRecent Advances in Parallel Virtual Machine and Message Passing Interface - 9th European PVM/MPI Users' Group Meeting, Proceedings
EditorsDieter Kranzlmüller, Jens Volkert, Peter Kacsuk, Jack Dongarra
PublisherSpringer
Pages12
Number of pages1
ISBN (Print)3540442960, 9783540442967, 9783540442967
DOIs
StatePublished - 2002
Externally publishedYes
Event9th European Parallel Virtual Machine and Message Passing Interface Users’ Group Meeting, PVM/MPI 2002 - Linz, Austria
Duration: Sep 29 2002Oct 2 2002

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume2474
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Other

Other9th European Parallel Virtual Machine and Message Passing Interface Users’ Group Meeting, PVM/MPI 2002
Country/TerritoryAustria
CityLinz
Period9/29/0210/2/02

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'MPI on the grid'. Together they form a unique fingerprint.

Cite this