Adaptive MPI

PPL Technical Report 2002
Pulication Type: Paper
Download: pdf ps

Abstract

"Adaptive MPI", or AMPI, implements virtual MPI processors, several of which may reside on a single physical processor. This virtualization allows MPI applications to use an automatic migration-based load balancer, automatically overlap computation and communication, and provide several other benefits. In this paper, we present the design of and recent work on AMPI, its low-level and application performance, and some of the advanced capabilities enabled by virtualization.

Text Ref

Orion Lawlor and Milind Bhandarkar and Laxmikant V. Kale, 
"Adaptive MPI", Parallel Programming Laboratory, Department of Computer Science, 
University of Illinois at Urbana-Champaign, 2002.

BibTex

@techreport{AmpiSC02,
 key="AmpiSC02",
 Title= "Adaptive MPI",
 Author = "Orion Lawlor and Milind Bhandarkar and Laxmikant V. Kal\'e",
 Institution = "Parallel Programming Laboratory, Department of
          Computer Science, University of Illinois at
          Urbana-Champaign",
 number = "02-05",
 year = "2002",
 month = ""
}