Benchmark Tests for Numerical Weather Forecasts on Inexact Hardware

被引:47
作者
Dueben, Peter D. [1 ]
Palmer, T. N. [1 ]
机构
[1] Univ Oxford, Oxford OX1 3PU, England
基金
欧洲研究理事会;
关键词
ENERGY;
D O I
10.1175/MWR-D-14-00110.1
中图分类号
P4 [大气科学(气象学)];
学科分类号
0706 ; 070601 ;
摘要
A reduction of computational cost would allow higher resolution in numerical weather predictions within the same budget for computation. This paper investigates two approaches that promise significant savings in computational cost: the use of reduced precision hardware, which reduces floating point precision beyond the standard double- and single-precision arithmetic, and the use of stochastic processors, which allow hardware faults in a trade-off between reduced precision and savings in power consumption and computing time. Reduced precision is emulated within simulations of a spectral dynamical core of a global atmosphere model and a detailed study of the sensitivity of different parts of the model to inexact hardware is performed. Afterward, benchmark simulations were performed for which as many parts of the model as possible were put onto inexact hardware. Results show that large parts of the model could be integrated with inexact hardware at error rates that are surprisingly high or with reduced precision to only a couple of bits in the significand of floating point numbers. However, the sensitivities to inexact hardware of different parts of the model need to be respected, for example, via scale separation. In the last part of the paper, simulations with a full operational weather forecast model in single precision are presented. It is shown that differences in accuracy between the single- and double-precision forecasts are smaller than differences between ensemble members of the ensemble forecast at the resolution of the standard ensemble forecasting system. The simulations prove that the trade-off between precision and performance is a worthwhile effort, already on existing hardware.
引用
收藏
页码:3809 / 3829
页数:21
相关论文
共 34 条
  • [1] [Anonymous], 2013, FINANCIAL RES
  • [2] Bergman K., 2008, EXASCALE COMPUTING S
  • [3] Blackburn M, 1985, PROGRAM DESCRIPTION
  • [4] Carver G., 2013, ECMWF OPENIFS MODEL
  • [5] Parameterized floating-point logarithm and exponential functions for FPGAs
    Detrey, Jeremie
    de Dinechin, Florent
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2007, 31 (08) : 537 - 545
  • [6] On the use of inexact, pruned hardware in atmospheric modelling
    Dueben, Peter D.
    Joven, Jaume
    Lingamneni, Avinash
    McNamara, Hugh
    De Micheli, Giovanni
    Palem, Krishna V.
    Palmer, T. N.
    [J]. PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2014, 372 (2018):
  • [7] The use of imprecise processing to improve accuracy in weather & climate prediction
    Dueben, Peter D.
    McNamara, Hugh
    Palmer, T. N.
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 2014, 271 : 2 - 18
  • [8] HELD IM, 1994, B AM METEOROL SOC, V75, P1825, DOI 10.1175/1520-0477(1994)075<1825:APFTIO>2.0.CO
  • [9] 2
  • [10] HOGAN TF, 1991, MON WEATHER REV, V119, P1786, DOI 10.1175/1520-0493(1991)119<1786:TDOTNO>2.0.CO