Cargando…

Bitwise efficiency in chaotic models

Motivated by the increasing energy consumption of supercomputing for weather and climate simulations, we introduce a framework for investigating the bit-level information efficiency of chaotic models. In comparison with previous explorations of inexactness in climate modelling, the proposed and test...

Descripción completa

Detalles Bibliográficos
Autores principales: Jeffress, Stephen, Düben, Peter, Palmer, Tim
Formato: Online Artículo Texto
Lenguaje:English
Publicado: The Royal Society Publishing 2017
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5627370/
https://www.ncbi.nlm.nih.gov/pubmed/28989303
http://dx.doi.org/10.1098/rspa.2017.0144
_version_ 1783268704107102208
author Jeffress, Stephen
Düben, Peter
Palmer, Tim
author_facet Jeffress, Stephen
Düben, Peter
Palmer, Tim
author_sort Jeffress, Stephen
collection PubMed
description Motivated by the increasing energy consumption of supercomputing for weather and climate simulations, we introduce a framework for investigating the bit-level information efficiency of chaotic models. In comparison with previous explorations of inexactness in climate modelling, the proposed and tested information metric has three specific advantages: (i) it requires only a single high-precision time series; (ii) information does not grow indefinitely for decreasing time step; and (iii) information is more sensitive to the dynamics and uncertainties of the model rather than to the implementation details. We demonstrate the notion of bit-level information efficiency in two of Edward Lorenz’s prototypical chaotic models: Lorenz 1963 (L63) and Lorenz 1996 (L96). Although L63 is typically integrated in 64-bit ‘double’ floating point precision, we show that only 16 bits have significant information content, given an initial condition uncertainty of approximately 1% of the size of the attractor. This result is sensitive to the size of the uncertainty but not to the time step of the model. We then apply the metric to the L96 model and find that a 16-bit scaled integer model would suffice given the uncertainty of the unresolved sub-grid-scale dynamics. We then show that, by dedicating computational resources to spatial resolution rather than numeric precision in a field programmable gate array (FPGA), we see up to 28.6% improvement in forecast accuracy, an approximately fivefold reduction in the number of logical computing elements required and an approximately 10-fold reduction in energy consumed by the FPGA, for the L96 model.
format Online
Article
Text
id pubmed-5627370
institution National Center for Biotechnology Information
language English
publishDate 2017
publisher The Royal Society Publishing
record_format MEDLINE/PubMed
spelling pubmed-56273702017-10-08 Bitwise efficiency in chaotic models Jeffress, Stephen Düben, Peter Palmer, Tim Proc Math Phys Eng Sci Research Articles Motivated by the increasing energy consumption of supercomputing for weather and climate simulations, we introduce a framework for investigating the bit-level information efficiency of chaotic models. In comparison with previous explorations of inexactness in climate modelling, the proposed and tested information metric has three specific advantages: (i) it requires only a single high-precision time series; (ii) information does not grow indefinitely for decreasing time step; and (iii) information is more sensitive to the dynamics and uncertainties of the model rather than to the implementation details. We demonstrate the notion of bit-level information efficiency in two of Edward Lorenz’s prototypical chaotic models: Lorenz 1963 (L63) and Lorenz 1996 (L96). Although L63 is typically integrated in 64-bit ‘double’ floating point precision, we show that only 16 bits have significant information content, given an initial condition uncertainty of approximately 1% of the size of the attractor. This result is sensitive to the size of the uncertainty but not to the time step of the model. We then apply the metric to the L96 model and find that a 16-bit scaled integer model would suffice given the uncertainty of the unresolved sub-grid-scale dynamics. We then show that, by dedicating computational resources to spatial resolution rather than numeric precision in a field programmable gate array (FPGA), we see up to 28.6% improvement in forecast accuracy, an approximately fivefold reduction in the number of logical computing elements required and an approximately 10-fold reduction in energy consumed by the FPGA, for the L96 model. The Royal Society Publishing 2017-09 2017-09-06 /pmc/articles/PMC5627370/ /pubmed/28989303 http://dx.doi.org/10.1098/rspa.2017.0144 Text en © 2017 The Authors. http://creativecommons.org/licenses/by/4.0/ Published by the Royal Society under the terms of the Creative Commons Attribution License http://creativecommons.org/licenses/by/4.0/, which permits unrestricted use, provided the original author and source are credited.
spellingShingle Research Articles
Jeffress, Stephen
Düben, Peter
Palmer, Tim
Bitwise efficiency in chaotic models
title Bitwise efficiency in chaotic models
title_full Bitwise efficiency in chaotic models
title_fullStr Bitwise efficiency in chaotic models
title_full_unstemmed Bitwise efficiency in chaotic models
title_short Bitwise efficiency in chaotic models
title_sort bitwise efficiency in chaotic models
topic Research Articles
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5627370/
https://www.ncbi.nlm.nih.gov/pubmed/28989303
http://dx.doi.org/10.1098/rspa.2017.0144
work_keys_str_mv AT jeffressstephen bitwiseefficiencyinchaoticmodels
AT dubenpeter bitwiseefficiencyinchaoticmodels
AT palmertim bitwiseefficiencyinchaoticmodels