Proteo: a framework for the generation and evaluation of malleable MPI applications
Ver/ Abrir
Impacto
Scholar |
Otros documentos de la autoría: Martín Álvarez, Iker; Aliaga Estellés, José Ignacio; Castillo Catalán, María Isabel; Iserte, Sergio
Metadatos
Mostrar el registro completo del ítemcomunitat-uji-handle:10234/9
comunitat-uji-handle2:10234/7036
comunitat-uji-handle3:10234/8620
comunitat-uji-handle4:
INVESTIGACIONMetadatos
Título
Proteo: a framework for the generation and evaluation of malleable MPI applicationsAutoría
Fecha de publicación
2024-07-02Editor
SpringerISSN
0920-8542; 1573-0484Cita bibliográfica
Martín-Álvarez, I., Aliaga, J.I., Castillo, M. et al. Proteo: a framework for the generation and evaluation of malleable MPI applications. J Supercomput (2024). https://doi.org/10.1007/s11227-024-06277-5Tipo de documento
info:eu-repo/semantics/articleVersión
info:eu-repo/semantics/publishedVersionPalabras clave / Materias
Resumen
Applying malleability to HPC systems can increase their productivity without
degrading or even improving the performance of running applications. This paper
presents Proteo, a confgurable framework that allows to ... [+]
Applying malleability to HPC systems can increase their productivity without
degrading or even improving the performance of running applications. This paper
presents Proteo, a confgurable framework that allows to design benchmarks to
study the efect of malleability on a system, and also incorporates malleability
into a real application. Proteo consists of two modules: SAM allows to emulate the
computational behavior of iterative scientifc MPI applications, and MaM is able to
reconfgure a job during execution, adjusting the number of processes, redistributing
data, and resuming execution. An in-depth study of all the possibilities shows that
Proteo is able to behave like a real malleable or non-malleable application in the
range [0.85, 1.15]. Furthermore, the diferent methods defned in MaM for process
management and data redistribution are analyzed, concluding that asynchronous
malleability, where reconfguration and application execution overlap, results in a
1.15× speedup. [-]
Entidad financiadora
MCIN/AEI/10.13039/501100011033 | Generalitat Valenciana | European Social Funds | European Union’s Horizon 2020 research and innovation programme | European Commission’s EuroHPC-JU program | Ministerio de Ciencia, Innovación y Universidades | European Union NextGenerationEU/PRTR
Código del proyecto o subvención
PID2020-113656RB-C21 | ACIF/2021/260 | No. 955606 | PCI2021-121958 | MCIN / AEI / 10.13039 / 501100011033
Título del proyecto o subvención
The European DEEP-SEA project
Derechos de acceso
© The Author(s) 2024
info:eu-repo/semantics/openAccess
info:eu-repo/semantics/openAccess
Aparece en las colecciones
- ICC_Articles [427]