@inproceedings{1aa57546b3fe43b4931a0df9fc3a53cd,
title = "Design and implementation of MPI on portals 3.0",
abstract = "This paper describes an implementation of theMessage Passing Interface (MPI) on the Portals 3.0 data movement layer. Portals 3.0 provides low-level building blocks that are flexible enough to support higher-level message passing layers such as MPI very efficiently. Portals 3.0 is also designed to allow for programmable network interface cards to offload message processing from the host processor. We will describe the basic building blocks in Portals 3.0, show how they can be put together to implement MPI, and describe the protcols of an MPI implementation. We will look at several key operations within an MPI implementation and describe the effects that a Portals 3.0 implementation has on scalability and performance.",
author = "Ron Brightwell and MacCabe, \{Arthur B.\} and Rolf Riesen",
year = "2002",
doi = "10.1007/3-540-45825-5\_50",
language = "English (US)",
isbn = "3540442960",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer-Verlag",
pages = "331--340",
editor = "Dieter Kranzlm{\"u}ller and Jens Volkert and Peter Kacsuk and Jack Dongarra",
booktitle = "Recent Advances in Parallel Virtual Machine and Message Passing Interface - 9th European PVM/MPI Users' Group Meeting, Proceedings",
note = "9th European Parallel Virtual Machine and Message Passing Interface Users' Group Meeting, PVM/MPI 2002 ; Conference date: 29-09-2002 Through 02-10-2002",
}