Balancing EC-Earth3 improving the performance of EC-Earth CMIP6 configurations by minimizing the coupling cost

dc.contributor
Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
dc.contributor
Barcelona Supercomputing Center
dc.contributor.author
Acosta Cobos, Mario César
dc.contributor.author
Palomas Martínez, Sergi
dc.contributor.author
Tourigny, Etienne
dc.date.issued
2023-08
dc.identifier
Acosta, M.; Palomas, S.; Tourigny, E. Balancing EC-Earth3 improving the performance of EC-Earth CMIP6 configurations by minimizing the coupling cost. "Earth and space science", Agost 2023, vol. 10, núm. 8.
dc.identifier
2333-5084
dc.identifier
https://hdl.handle.net/2117/393505
dc.identifier
10.1029/2023EA002912
dc.description.abstract
Earth System Models (ESMs) are complex systems used in weather and climate studies generally built from different independent components responsible for simulating a specific realm (ocean, atmosphere, biosphere, etc.). To replicate the interactions between these processes, ESMs typically use coupling libraries that manage the synchronization and field exchanges between the individual components, which run in parallel as a Multi-Program, Multiple-Data application. As ESMs get more complex (increase in resolution, number of components, configurations, etc.), achieving the best performance when running in High-performance Computing platforms has become increasingly challenging and of major concern. One of the critical bottlenecks is the load-imbalance, where the fastest components will have to wait for the slower ones. Finding the optimal number of processing elements to assign to each of the multiple independent constituents to minimize the performance loss due to synchronizations and maximize the overall parallel efficiency is impossible without the right performance metrics, methodology, and tools. This paper presents the results of balancing multiple Coupled Model Intercomparison Project phase 6 configurations for the EC-Earth3 ESM. We will show that intuitive approaches can lead to suboptimal resource allocations and propose new setups up to 25% fasters while reducing the computational cost by 72%. We prove that new methods are needed to deal with the load-balance of ESMs and hope that our study will serve as a guide to optimize any other coupled system.
dc.description.abstract
The research leading to these results has received co-funding from the National Research Agency through OEMES (PID2020-116324RA-I00).
dc.description.abstract
Peer Reviewed
dc.description.abstract
Postprint (published version)
dc.format
12
dc.format
application/pdf
dc.language
eng
dc.publisher
John Wiley & sons
dc.relation
https://agupubs.onlinelibrary.wiley.com/doi/full/10.1029/2023EA002912
dc.relation
info:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2017-2020/PID2020-116324RA-I00/ES/OPTIMIZACION DE MODELOS DEL SISTEMA TERRESTRE EN EL CAMINO A LA NUEVA GENERACION DE SISTEMAS "EXASCALE" DE ALTO RENDIMIENTO/
dc.rights
http://creativecommons.org/licenses/by-nc/4.0/
dc.rights
Open Access
dc.rights
Attribution-NonCommercial 4.0 International
dc.subject
Àrees temàtiques de la UPC::Informàtica::Arquitectura de computadors
dc.subject
Earth sciences -- Computer simulation
dc.subject
Ciències de la terra -- Simulació per ordinador
dc.title
Balancing EC-Earth3 improving the performance of EC-Earth CMIP6 configurations by minimizing the coupling cost
dc.type
Article


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

E-prints [73026]