A Performance Evaluation of Adaptive MPI for a Particle-In-Cell Code

Christian Asch, Diego Jimenez, Markus Rampp, Erwin Laure, Esteban Meneses

Producción científica: Capítulo del libro/informe/acta de congresoContribución a la conferenciarevisión exhaustiva

Resumen

In the quest for extreme-scale supercomputers, the High Performance Computing (HPC) community has developed many resources (programming paradigms, architectures, method-ologies, numerical methods) to face the multiple challenges along the way. One of those resources are task-based parallel program-ming tools. The availability of mature programming models, pro-gramming languages, and runtime systems that use task-based parallelism represent a favorable ecosystem. The fundamental premise of these tools is their ability to naturally cope with dynamically changing execution conditions, i.e. adaptivity. In this paper, we explore Adaptive MPI, a parallel-object framework, as a mechanism to provide, among other features, automatic and dynamic load balancing for a particle-in-cell application. We ported a pre-existing MPI application on the Adaptive MPI infrastructure and highlight the changes required to the code. Our experimental results show Adaptive MPI has a minimum overhead, maintains the scalability of the original code, and it is able to alleviate an artificially-introduced load imbalance.

Idioma originalInglés
Título de la publicación alojadaProceedings - 2022 IEEE International Conference on Cluster Computing, CLUSTER 2022
EditorialInstitute of Electrical and Electronics Engineers Inc.
Páginas506-511
Número de páginas6
ISBN (versión digital)9781665498562
DOI
EstadoPublicada - 2022
Evento2022 IEEE International Conference on Cluster Computing, CLUSTER 2022 - Heidelberg, Alemania
Duración: 6 sept 20229 sept 2022

Serie de la publicación

NombreProceedings - IEEE International Conference on Cluster Computing, ICCC
Volumen2022-September
ISSN (versión impresa)1552-5244

Conferencia

Conferencia2022 IEEE International Conference on Cluster Computing, CLUSTER 2022
País/TerritorioAlemania
CiudadHeidelberg
Período6/09/229/09/22

Huella

Profundice en los temas de investigación de 'A Performance Evaluation of Adaptive MPI for a Particle-In-Cell Code'. En conjunto forman una huella única.

Citar esto