On the use of scale‐dependent precision in Earth System modelling

Increasing the resolution of numerical models has played a large part in improving the accuracy of weather and climate forecasts in recent years. Until now, this has required the use of ever more powerful computers, the energy costs of which are becoming increasingly problematic. It has therefore been proposed that forecasters switch to using more efficient ‘reduced precision’ hardware capable of sacrificing unnecessary numerical precision to save costs. Here, an extended form of the Lorenz ’96 idealised model atmosphere is used to test whether more accurate forecasts could be produced by lowering numerical precision more at smaller spatial scales in order to increase the model resolution. Both a scale-dependent mixture of single- and half-precision – where numbers are represented with fewer bits of information on smaller spatial scales – and ‘stochastic processors’ – where random ‘bit-flips’ are allowed for small-scale variables – are emulated on conventional hardware. It is found that high-resolution parameterised models with scale-selective reduced precision yield better short-term and climatological forecasts than lower resolution parameterised models with conventional precision for a relatively small increase in computational cost. This suggests that a similar approach in real-world models could lead to more accurate and efficient weather and climate forecasts.

[1]  C. Leith Atmospheric Predictability and Two-Dimensional Turbulence , 1971 .

[2]  Tim Palmer,et al.  Climate forecasting: Build high-resolution global climate models , 2014, Nature.

[3]  James Demmel,et al.  IEEE Standard for Floating-Point Arithmetic , 2008 .

[4]  Igor L. Markov,et al.  Limits on fundamental limits to computation , 2014, Nature.

[5]  Mohamed Khalgui,et al.  Introduction to the Special Issue on Modeling and Verification of Discrete Event Systems , 2013, TECS.

[6]  Eugenia Kalnay,et al.  Ensemble Forecasting at NMC: The Generation of Perturbations , 1993 .

[7]  Lingamneni Avinash,et al.  Ten Years of Building Broken Chips: The Physics and Engineering of Inexact Computing , 2013, TECS.

[8]  E. Lorenz Predictability of Weather and Climate: Predictability – a problem partly solved , 2006 .

[9]  Peter D. Düben,et al.  The use of imprecise processing to improve accuracy in weather & climate prediction , 2014, J. Comput. Phys..

[10]  Jack J. Dongarra,et al.  Using Mixed Precision for Sparse Matrix Computations to Enhance the Performance while Achieving 64-bit Accuracy , 2008, TOMS.

[11]  Andrew Dawson,et al.  Simulating weather regimes: impact of model resolution and stochastic parameterization , 2015, Climate Dynamics.

[12]  R. Buizza The Value of a Variable Resolution Approach to Numerical Weather Prediction , 2010 .

[13]  D. Wilks Effects of stochastic parametrizations in the Lorenz '96 system , 2005 .

[14]  K. Palem,et al.  Inexactness and a future of computing , 2014, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[15]  Wayne Luk,et al.  On the use of programmable hardware and reduced numerical precision in earth‐system modeling , 2015, Journal of advances in modeling earth systems.

[16]  E. Lorenz The predictability of a flow which possesses many scales of motion , 1969 .

[17]  Robert Strzodka,et al.  Performance and accuracy of hardware-oriented native-, emulated- and mixed-precision solvers in FEM simulations , 2007, Int. J. Parallel Emergent Distributed Syst..

[18]  Masao Kodama,et al.  Algorithm 877: A Subroutine Package for Cylindrical Functions of Complex Order and Nonnegative Argument , 2008, TOMS.

[19]  Hannah M. Christensen,et al.  Simulating weather regimes: impact of stochastic and perturbed parameter schemes in a simple atmospheric model , 2015, Climate Dynamics.

[20]  Edward N. Lorenz,et al.  Regimes in Simple Systems , 2006 .

[21]  J. Hansen,et al.  Assessing “Dangerous Climate Change”: Required Reduction of Carbon Emissions to Protect Young People, Future Generations and Nature , 2013, PloS one.

[22]  W. Skamarock Evaluating Mesoscale NWP Models Using Kinetic Energy Spectra , 2004 .

[23]  R.H. Dennard,et al.  Design Of Ion-implanted MOSFET's with Very Small Physical Dimensions , 1974, Proceedings of the IEEE.

[24]  Peter D. Düben,et al.  Single Precision in Weather Forecasting Models: An Evaluation with the IFS , 2017 .

[25]  I. Moroz,et al.  Stochastic parametrizations and model uncertainty in the Lorenz ’96 system , 2013, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[26]  Peter D. Düben,et al.  Benchmark Tests for Numerical Weather Forecasts on Inexact Hardware , 2014 .

[27]  Tim Palmer Towards the probabilistic Earth‐system simulator: a vision for the future of climate and weather prediction , 2012 .