Enhancing the performance of malleable MPI applications by using performance-aware dynamic reconfiguration
Visualitza/Obre
10.1016/j.parco.2015.04.003
Inclou dades d'ús des de 2022
Cita com:
hdl:2117/86919
Tipus de documentArticle
Data publicació2015-07
EditorElsevier
Condicions d'accésAccés obert
Llevat que s'hi indiqui el contrari, els
continguts d'aquesta obra estan subjectes a la llicència de Creative Commons
:
Reconeixement-NoComercial-SenseObraDerivada 4.0 Internacional
ProjecteTECNICAS DE GESTION ESCALABLE DE DATOS PARA HIGH-END COMPUTING SYSTEMS (MINECO-TIN2013-41350-P)
Abstract
The work in this paper focuses on providing malleability to MPI applications by using a novel performance-aware dynamic reconfiguration technique. This paper describes the design and implementation of Flex-MPI, an MPI library extension which can automatically monitor and predict the performance of applications, balance and redistribute the workload, and reconfigure the application at runtime by changing the number of processes. Unlike existent approaches, our reconfiguring policy is guided by user-defined performance criteria. We focus on iterative SPMD programs, a class of applications with critical mass within the scientific community. Extensive experiments show that Flex-MPI can improve the performance, parallel efficiency, and cost-efficiency of MPI programs with a minimal effort from the programmer.
CitacióMartín, Gonzalo [et al.]. Enhancing the performance of malleable MPI applications by using performance-aware dynamic reconfiguration. "Parallel Computing", Juliol 2015, vol. 46, p. 60-77.
ISSN0167-8191
Versió de l'editorhttp://www.sciencedirect.com/science/article/pii/S0167819115000642
Col·leccions
Fitxers | Descripció | Mida | Format | Visualitza |
---|---|---|---|---|
Enhancing the performance of malleable MPI.pdf | 929,9Kb | Visualitza/Obre |