Atmospheric, Oceanic and Planetary Physics, University of Oxford, Clarendon Laboratory, Parks Road, Oxford OX1 3PU, UK
Integrated Systems Laboratory (LSI), Ecole Polytechnique Fédérale de Lausanne (EPFL), 1015 Lausanne, Switzerland.
Philos Trans A Math Phys Eng Sci. 2014 Jun 28;372(2018):20130276. doi: 10.1098/rsta.2013.0276.
Inexact hardware design, which advocates trading the accuracy of computations in exchange for significant savings in area, power and/or performance of computing hardware, has received increasing prominence in several error-tolerant application domains, particularly those involving perceptual or statistical end-users. In this paper, we evaluate inexact hardware for its applicability in weather and climate modelling. We expand previous studies on inexact techniques, in particular probabilistic pruning, to floating point arithmetic units and derive several simulated set-ups of pruned hardware with reasonable levels of error for applications in atmospheric modelling. The set-up is tested on the Lorenz '96 model, a toy model for atmospheric dynamics, using software emulation for the proposed hardware. The results show that large parts of the computation tolerate the use of pruned hardware blocks without major changes in the quality of short- and long-time diagnostics, such as forecast errors and probability density functions. This could open the door to significant savings in computational cost and to higher resolution simulations with weather and climate models.
不精确硬件设计主张以计算精度为代价,换取计算硬件的面积、功率和/或性能的显著节省,在包括感知或统计终端用户在内的多个容错应用领域受到越来越多的关注。在本文中,我们评估了不精确硬件在天气和气候建模中的适用性。我们扩展了以前关于不精确技术的研究,特别是概率剪枝,将其应用于浮点算术单元,并为大气建模中的应用导出了几个具有合理误差水平的剪枝硬件的模拟设置。该设置使用拟硬件的软件仿真在 Lorenz '96 模型(大气动力学的玩具模型)上进行了测试。结果表明,计算的大部分部分都可以容忍使用剪枝硬件块,而不会对短期和长期诊断(例如预测误差和概率密度函数)的质量产生重大变化。这可能为天气和气候模型的计算成本节省和更高分辨率的模拟开辟道路。