Title :
Using application communication characteristics to drive dynamic MPI reconfiguration
Author :
Venkata, Manjunath Gorentla ; Bridges, Patrick G. ; Widener, Patrick M.
Author_Institution :
Dept. of Comput. Sci., Univ. of New Mexico, Albuquerque, NM, USA
Abstract :
Modern HPC applications, for example adaptive mesh refinement and multi-physics codes, have dynamic communication characteristics which result in poor performance on current MPI implementations. Current MPI implementations do not change transport protocols or allocate resources based on the application characteristics, resulting in degraded application performance. In this paper, we describe PRO-MPI, a protocol reconfiguration and optimization system for MPI that we are developing to meet the needs of dynamic modern HPC applications. PRO-MPI uses profiles of past application communication characteristics to dynamically reconfigure MPI protocol choices. We show that such dynamic reconfiguration can improve the performance of important MPI applications significantly when exact communication profiles are known. We also present preliminary data showing that profiles from past application runs with different (but related) inputs can be used to optimize the performance of later application runs.
Keywords :
application program interfaces; message passing; transport protocols; PRO-MPI; application communication characteristics; dynamic MPI reconfiguration; modern HPC applications; optimization system; protocol reconfiguration; transport protocols; Adaptive mesh refinement; Application software; Bridges; Component architectures; Computer science; Drives; Libraries; Message passing; Protocols; Prototypes;
Conference_Titel :
Parallel & Distributed Processing, 2009. IPDPS 2009. IEEE International Symposium on
Conference_Location :
Rome
Print_ISBN :
978-1-4244-3751-1
Electronic_ISBN :
1530-2075
DOI :
10.1109/IPDPS.2009.5160890