• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

利用浅水模型分析天气和气候建模中16位算术的数字格式、误差缓解及范围

Number Formats, Error Mitigation, and Scope for 16-Bit Arithmetics in Weather and Climate Modeling Analyzed With a Shallow Water Model.

作者信息

Klöwer M, Düben P D, Palmer T N

机构信息

Atmospheric, Oceanic and Planetary Physics University of Oxford Oxford UK.

European Centre for Medium-Range Weather Forecasts Reading UK.

出版信息

J Adv Model Earth Syst. 2020 Oct;12(10):e2020MS002246. doi: 10.1029/2020MS002246. Epub 2020 Oct 14.

DOI:10.1029/2020MS002246
PMID:33282116
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC7685161/
Abstract

The need for high-precision calculations with 64-bit or 32-bit floating-point arithmetic for weather and climate models is questioned. Lower-precision numbers can accelerate simulations and are increasingly supported by modern computing hardware. This paper investigates the potential of 16-bit arithmetic when applied within a shallow water model that serves as a medium complexity weather or climate application. There are several 16-bit number formats that can potentially be used (IEEE half precision, BFloat16, posits, integer, and fixed-point). It is evident that a simple change to 16-bit arithmetic will not be possible for complex weather and climate applications as it will degrade model results by intolerable rounding errors that cause a stalling of model dynamics or model instabilities. However, if the posit number format is used as an alternative to the standard floating-point numbers, the model degradation can be significantly reduced. Furthermore, mitigation methods, such as rescaling, reordering, and mixed precision, are available to make model simulations resilient against a precision reduction. If mitigation methods are applied, 16-bit floating-point arithmetic can be used successfully within the shallow water model. The results show the potential of 16-bit formats for at least parts of complex weather and climate models where rounding errors would be entirely masked by initial condition, model, or discretization error.

摘要

天气和气候模型对于使用64位或32位浮点算法进行高精度计算的需求受到质疑。较低精度的数字可以加速模拟,并且越来越受到现代计算硬件的支持。本文研究了16位算法在浅水模型中的应用潜力,该模型可作为中等复杂度的天气或气候应用。有几种16位数字格式可能会被使用(IEEE半精度、BFloat16、posit、整数和定点)。很明显,对于复杂的天气和气候应用,简单地改为16位算法是不可能的,因为这会因不可容忍的舍入误差而使模型结果退化,导致模型动力学停滞或模型不稳定。然而,如果使用posit数字格式替代标准浮点数,则可以显著减少模型退化。此外,还有一些缓解方法,如重新缩放、重新排序和混合精度,可使模型模拟对精度降低具有弹性。如果应用缓解方法,16位浮点算法可以在浅水模型中成功使用。结果表明,对于复杂天气和气候模型的至少部分内容,16位格式具有潜力,其中舍入误差将完全被初始条件、模型或离散化误差所掩盖。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ac78/7685161/cc3610fe294d/JAME-12-e2020MS002246-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ac78/7685161/de9299676cd7/JAME-12-e2020MS002246-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ac78/7685161/074a03486d69/JAME-12-e2020MS002246-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ac78/7685161/6982d6cba073/JAME-12-e2020MS002246-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ac78/7685161/1482deaac937/JAME-12-e2020MS002246-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ac78/7685161/04ef17c00dc0/JAME-12-e2020MS002246-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ac78/7685161/cb37d2baa485/JAME-12-e2020MS002246-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ac78/7685161/7d5018e0d8a1/JAME-12-e2020MS002246-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ac78/7685161/cc3610fe294d/JAME-12-e2020MS002246-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ac78/7685161/de9299676cd7/JAME-12-e2020MS002246-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ac78/7685161/074a03486d69/JAME-12-e2020MS002246-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ac78/7685161/6982d6cba073/JAME-12-e2020MS002246-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ac78/7685161/1482deaac937/JAME-12-e2020MS002246-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ac78/7685161/04ef17c00dc0/JAME-12-e2020MS002246-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ac78/7685161/cb37d2baa485/JAME-12-e2020MS002246-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ac78/7685161/7d5018e0d8a1/JAME-12-e2020MS002246-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ac78/7685161/cc3610fe294d/JAME-12-e2020MS002246-g008.jpg

相似文献

1
Number Formats, Error Mitigation, and Scope for 16-Bit Arithmetics in Weather and Climate Modeling Analyzed With a Shallow Water Model.利用浅水模型分析天气和气候建模中16位算术的数字格式、误差缓解及范围
J Adv Model Earth Syst. 2020 Oct;12(10):e2020MS002246. doi: 10.1029/2020MS002246. Epub 2020 Oct 14.
2
Fluid Simulations Accelerated With 16 Bits: Approaching 4x Speedup on A64FX by Squeezing ShallowWaters.jl Into Float16.基于16位加速的流体模拟:通过将ShallowWaters.jl压缩为Float16在A64FX上实现近4倍加速
J Adv Model Earth Syst. 2022 Feb;14(2):e2021MS002684. doi: 10.1029/2021MS002684. Epub 2022 Feb 11.
3
Fast Approximations of Activation Functions in Deep Neural Networks when using Posit Arithmetic.当使用正算数时,深度神经网络中激活函数的快速逼近。
Sensors (Basel). 2020 Mar 10;20(5):1515. doi: 10.3390/s20051515.
4
Hybrid Precision Floating-Point (HPFP) Selection to Optimize Hardware-Constrained Accelerator for CNN Training.用于优化受硬件约束的CNN训练加速器的混合精度浮点(HPFP)选择
Sensors (Basel). 2024 Mar 27;24(7):2145. doi: 10.3390/s24072145.
5
Stochastic rounding and reduced-precision fixed-point arithmetic for solving neural ordinary differential equations.随机舍入和降低精度定点算术在求解神经常微分方程中的应用。
Philos Trans A Math Phys Eng Sci. 2020 Mar 6;378(2166):20190052. doi: 10.1098/rsta.2019.0052. Epub 2020 Jan 20.
6
Periodic orbits in chaotic systems simulated at low precision.低精度模拟混沌系统中的周期轨道。
Sci Rep. 2023 Jul 14;13(1):11410. doi: 10.1038/s41598-023-37004-4.
7
Expressive power of ReLU and step networks under floating-point operations.ReLU 和阶跃网络在浮点运算下的表达能力。
Neural Netw. 2024 Jul;175:106297. doi: 10.1016/j.neunet.2024.106297. Epub 2024 Apr 9.
8
Accuracy and performance of the lattice Boltzmann method with 64-bit, 32-bit, and customized 16-bit number formats.
Phys Rev E. 2022 Jul;106(1-2):015308. doi: 10.1103/PhysRevE.106.015308.
9
Stochastic rounding: implementation, error analysis and applications.随机舍入:实现、误差分析及应用
R Soc Open Sci. 2022 Mar 9;9(3):211631. doi: 10.1098/rsos.211631. eCollection 2022 Mar.
10
On the use of programmable hardware and reduced numerical precision in earth-system modeling.关于可编程硬件的使用及地球系统建模中数值精度的降低
J Adv Model Earth Syst. 2015 Sep;7(3):1393-1408. doi: 10.1002/2015MS000494. Epub 2015 Sep 18.

引用本文的文献

1
Compressing atmospheric data into its real information content.将大气数据压缩至其真实信息含量。
Nat Comput Sci. 2021 Nov;1(11):713-724. doi: 10.1038/s43588-021-00156-2. Epub 2021 Nov 25.
2
Periodic orbits in chaotic systems simulated at low precision.低精度模拟混沌系统中的周期轨道。
Sci Rep. 2023 Jul 14;13(1):11410. doi: 10.1038/s41598-023-37004-4.
3
Fluid Simulations Accelerated With 16 Bits: Approaching 4x Speedup on A64FX by Squeezing ShallowWaters.jl Into Float16.基于16位加速的流体模拟:通过将ShallowWaters.jl压缩为Float16在A64FX上实现近4倍加速

本文引用的文献

1
Bitwise efficiency in chaotic models.混沌模型中的按位效率。
Proc Math Phys Eng Sci. 2017 Sep;473(2205):20170144. doi: 10.1098/rspa.2017.0144. Epub 2017 Sep 6.
2
Modelling: Build imprecise supercomputers.建模:构建不精确的超级计算机。
Nature. 2015 Oct 1;526(7571):32-3. doi: 10.1038/526032a.
3
Enhanced regime predictability in atmospheric low-order models due to stochastic forcing.由于随机强迫,大气低阶模型的增强规则可预测性。
J Adv Model Earth Syst. 2022 Feb;14(2):e2021MS002684. doi: 10.1029/2021MS002684. Epub 2022 Feb 11.
Philos Trans A Math Phys Eng Sci. 2014 Jun 28;372(2018):20130286. doi: 10.1098/rsta.2013.0286.