Adaptive MPI

PPL Paper Number: 02-05

Authors:
Orion Lawlor, Milind Bhandarkar, and L. V. Kale
Parallel Programming Laboratory, Department of Computer Science, University of Illinois at Urbana-Champaign

PPL Technical Report 02-05, University of Illinois at Urbana-Champaign, 2002.


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 provides 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.


[html] [postscript] [PDF] [bibtex] [text reference]