Mixed-precision sensitivity in Earth- System modelling

The resolution of Earth System models may be substantially increased in the next decade with the emergence of exascale supercomputer architectures, provided that mathematical and algorithmic developments for these models of the atmosphere, ocean, sea-ice and biogeochemistry can adequately handle het...

Full description

Bibliographic Details
Main Authors: Hatfield, Sam, Mogensen, Kristian, Dueben, Peter, Wedi, Nils, Tinto, Oriol, Acosta, Mario, Castrillo, Miguel
Format: Conference Object
Language:unknown
Published: Zenodo 2020
Subjects:
Online Access:https://dx.doi.org/10.5281/zenodo.3982226
https://zenodo.org/record/3982226
id ftdatacite:10.5281/zenodo.3982226
record_format openpolar
spelling ftdatacite:10.5281/zenodo.3982226 2023-05-15T18:18:59+02:00 Mixed-precision sensitivity in Earth- System modelling Hatfield, Sam Mogensen, Kristian Dueben, Peter Wedi, Nils Tinto, Oriol Acosta, Mario Castrillo, Miguel 2020 https://dx.doi.org/10.5281/zenodo.3982226 https://zenodo.org/record/3982226 unknown Zenodo https://zenodo.org/communities/esiwace https://dx.doi.org/10.5281/zenodo.3982227 https://zenodo.org/communities/esiwace Open Access Creative Commons Attribution 4.0 International https://creativecommons.org/licenses/by/4.0/legalcode cc-by-4.0 info:eu-repo/semantics/openAccess CC-BY Text Presentation article-journal ScholarlyArticle 2020 ftdatacite https://doi.org/10.5281/zenodo.3982226 https://doi.org/10.5281/zenodo.3982227 2021-11-05T12:55:41Z The resolution of Earth System models may be substantially increased in the next decade with the emergence of exascale supercomputer architectures, provided that mathematical and algorithmic developments for these models of the atmosphere, ocean, sea-ice and biogeochemistry can adequately handle heterogeneous node architectures supporting different levels of numerical precision combined with complex memory hierarchies. This requires us to carefully test precision sensitivity in archetypal geophysical flow scenarios, review the algorithmic choices and their implementation, and build confidence in the revised or newly proposed methods when reconsidering the need of double-precision floating-point arithmetic as a default choice. Single-precision arithmetic, for example, has been successfully applied to atmospheric models where 40% reductions of computational cost have been observed. Equally, the potential for reduction of numerical precision in ocean models has recently been explored (GMD 12, 3135–3148, 2019). Given that ocean models are, like atmospheric models, memory and communication bound, the use of single- or mixed-precision can be expected to deliver similar performance gains. For both atmosphere and ocean, there are however remaining questions regarding the impact on variables with long-timescale memory, the dependence on subtle differences in weak gradient scenarios of mixed-phase fluids, and more generally transport uncertainty, which would benefit from a systematic intercomparison of both algorithmic choices and their precision sensitivity. Here we present preliminary results from running the NEMO model with single-precision arithmetic, focusing on its computational and forecast performance, with respect to the double-precision model. We focus on a double-gyre, mesoscale eddy-resolving test case and use this example to motivate discussions on how consistent test cases could be constructed to test different ocean model configurations. As the use of reduced precision will generate complex non-linear feedbacks in eddy-permitting ocean models, it will be essential to relate and compare changes due to a precision reduction to changes of conventional model parameters or different models entirely. This will allow us to put the model response into the context of the model's algorithmic uncertainty. We find that, in some cases, single-precision can deliver a greater than 2x speed-up with respect to double-precision. Conference Object Sea ice DataCite Metadata Store (German National Library of Science and Technology)
institution Open Polar
collection DataCite Metadata Store (German National Library of Science and Technology)
op_collection_id ftdatacite
language unknown
description The resolution of Earth System models may be substantially increased in the next decade with the emergence of exascale supercomputer architectures, provided that mathematical and algorithmic developments for these models of the atmosphere, ocean, sea-ice and biogeochemistry can adequately handle heterogeneous node architectures supporting different levels of numerical precision combined with complex memory hierarchies. This requires us to carefully test precision sensitivity in archetypal geophysical flow scenarios, review the algorithmic choices and their implementation, and build confidence in the revised or newly proposed methods when reconsidering the need of double-precision floating-point arithmetic as a default choice. Single-precision arithmetic, for example, has been successfully applied to atmospheric models where 40% reductions of computational cost have been observed. Equally, the potential for reduction of numerical precision in ocean models has recently been explored (GMD 12, 3135–3148, 2019). Given that ocean models are, like atmospheric models, memory and communication bound, the use of single- or mixed-precision can be expected to deliver similar performance gains. For both atmosphere and ocean, there are however remaining questions regarding the impact on variables with long-timescale memory, the dependence on subtle differences in weak gradient scenarios of mixed-phase fluids, and more generally transport uncertainty, which would benefit from a systematic intercomparison of both algorithmic choices and their precision sensitivity. Here we present preliminary results from running the NEMO model with single-precision arithmetic, focusing on its computational and forecast performance, with respect to the double-precision model. We focus on a double-gyre, mesoscale eddy-resolving test case and use this example to motivate discussions on how consistent test cases could be constructed to test different ocean model configurations. As the use of reduced precision will generate complex non-linear feedbacks in eddy-permitting ocean models, it will be essential to relate and compare changes due to a precision reduction to changes of conventional model parameters or different models entirely. This will allow us to put the model response into the context of the model's algorithmic uncertainty. We find that, in some cases, single-precision can deliver a greater than 2x speed-up with respect to double-precision.
format Conference Object
author Hatfield, Sam
Mogensen, Kristian
Dueben, Peter
Wedi, Nils
Tinto, Oriol
Acosta, Mario
Castrillo, Miguel
spellingShingle Hatfield, Sam
Mogensen, Kristian
Dueben, Peter
Wedi, Nils
Tinto, Oriol
Acosta, Mario
Castrillo, Miguel
Mixed-precision sensitivity in Earth- System modelling
author_facet Hatfield, Sam
Mogensen, Kristian
Dueben, Peter
Wedi, Nils
Tinto, Oriol
Acosta, Mario
Castrillo, Miguel
author_sort Hatfield, Sam
title Mixed-precision sensitivity in Earth- System modelling
title_short Mixed-precision sensitivity in Earth- System modelling
title_full Mixed-precision sensitivity in Earth- System modelling
title_fullStr Mixed-precision sensitivity in Earth- System modelling
title_full_unstemmed Mixed-precision sensitivity in Earth- System modelling
title_sort mixed-precision sensitivity in earth- system modelling
publisher Zenodo
publishDate 2020
url https://dx.doi.org/10.5281/zenodo.3982226
https://zenodo.org/record/3982226
genre Sea ice
genre_facet Sea ice
op_relation https://zenodo.org/communities/esiwace
https://dx.doi.org/10.5281/zenodo.3982227
https://zenodo.org/communities/esiwace
op_rights Open Access
Creative Commons Attribution 4.0 International
https://creativecommons.org/licenses/by/4.0/legalcode
cc-by-4.0
info:eu-repo/semantics/openAccess
op_rightsnorm CC-BY
op_doi https://doi.org/10.5281/zenodo.3982226
https://doi.org/10.5281/zenodo.3982227
_version_ 1766195784659763200