A decomposition approach for optimizing the performance of MPI libraries

O Hartmann, M Kunemann, T Rauber… - … 20th IEEE International …, 2006 - ieeexplore.ieee.org
MPI provides a portable message passing interface for many parallel execution platforms
but may lead to inefficiencies for some platforms and applications. In this article, we show …

Using mpi-2: Advanced features of the message passing interface

W Gropp, E Lusk, R Ross, R Thakur - 2003 Proceedings IEEE …, 2003 - computer.org
xixTutorial 2 Using MPI-2: Advanced Features of the Message Passing Interface W. Gropp,
E. Lusk, R. Ross and R. Thakur (Argonne National Lab) Abstract This tutorial is about how to …

On the advantages of an alternative MPI execution model for grids

AC Sena, AP Nascimento, JA Da Silva… - … Computing and the …, 2007 - ieeexplore.ieee.org
The MPI message passing library is used extensively in the scientific community as a tool for
parallel programming. Even though improvements have been made to existing …

The MPI communication library: its design and a portable implementation

W Gropp, E Lusk - Proceedings of Scalable Parallel Libraries …, 1993 - ieeexplore.ieee.org
We describe an effort to define a standard message-passing interface. The MPI" standard"
has now emerged. The paper describes the motivation behind the basic concepts of MPI …

Pipelining and overlapping for MPI collective operations

J Worringen - 28th Annual IEEE International Conference on …, 2003 - ieeexplore.ieee.org
Collective operations are an important aspect of the currently most important message-
passing programming model MPI (message passing interface). Many MPI applications make …

MPI performance evaluation and characterization using a compact application benchmark code

PH Worley - Proceedings. Second MPI Developer's …, 1996 - ieeexplore.ieee.org
In this paper the parallel benchmark code PSTSWM is used to evaluate the performance of
the vendor-supplied implementations of the MPI message-passing standard on the Intel …

Performance evaluation of some MPI implementations on workstation clusters

Z Ba, H Zhou, H Zhang, Z Yang - … Conference/Exhibition on …, 2000 - ieeexplore.ieee.org
The Message Passing Interface (MPI) has already become a standard of the communication
library for distributed-memory computing systems. Since the release of the new versions of …

Mpi collective communication operations on large shared memory systems

M Bernaschi, G Richelli - Proceedings Ninth Euromicro …, 2001 - ieeexplore.ieee.org
Collective communication performance is critical in a number of MPI applications yet
relatively few results are available to assess the performance of MPI implementations …

Grid services for MPI

C Coti, T Herault, S Peyronnet… - 2008 Eighth IEEE …, 2008 - ieeexplore.ieee.org
Institutional grids consist of the aggregation of clusters belonging to different administrative
domains to build a single parallel machine. To run an MPI application over an institutional …

Communication optimization beyond mpi

A Friedley, A Lumsdaine - 2011 IEEE International Symposium …, 2011 - ieeexplore.ieee.org
The Message Passing Interface (MPI) is the de-facto standard for parallel processing on
high-performance computing systems. As a result, significant research effort has been spent …