Generation of Ensemble Perturbations Using Low-Precision Floating-Point Numbers

The objective of this study is to improve forecast accuracy by using low-precision floating-point arithmetic when performing ensemble weather forecasting. Low-precision floating-point arithmetic is reproduced using a software emulator developed to allow the mantissa bit length of floating-point numbers to be adjusted in one-bit increments. First, two different methods of generating an ensemble forecast using low-precision techniques were compared with a conventional ensemble-generation approach. For one, the precision of the initial conditions is reduced (called initial value ensemble), and for the other, the precision of the model calculations is reduced (called model ensemble). Then, it is found that the former technique is inadequate for generating sufficient ensemble spread, but the latter gives an ensemble spread comparable to the reference. In order to further evaluate the ensemble method using low-precision floating-point arithmetic in accordance with the model ensemble method, ensemble forecasting experiments were conducted in combination with the conventional ensemble method. As a result, the combined ensemble forecast had a higher spread evaluation index than the ensemble forecast using only the low-precision floating-point arithmetic and the conventional ensemble method. The reasons why the ensemble forecasts have higher index when incorporating low-precision floating-point ensemble methods are considered as follows: weather forecast models do not reproduce weather phenomena below the grid scale due to their low spatio-temporal resolution, and some models incorporate statistical assumptions to reduce computational load, which suppress the random nature of weather phenomena rather than actual weather events. On the other hand, ensemble methods using low-precision floating-point arithmetic can compensate for this randomness, and thus are expected to have higher evaluation index. This suggests that low-precision floating-point arithmetic, implemented in hardware by using Field Programmable Gate-Arrays (FPGAs) for example, may allow for faster operations without compromising forecast accuracy in ensemble forecasting.

Authors

Institutions

Publication Details

Journal
Journal of the Meteorological Society of Japan Ser II
Published
2025-01-01
DOI
https://doi.org/10.2151/jmsj.2025-022
Primary Topic
Ocean Waves and Remote Sensing
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Generation of Ensemble Perturbations Using Low-Precision Floating-Point Numbers

Tsuyoshi Yamaura
Journal of the Meteorological Society of Japan Ser II
Ocean Waves and Remote Sensing
article

Generation of Ensemble Perturbations Using Low-Precision Floating-Point Numbers

Tsuyoshi Yamaura
article en

Abstract

The objective of this study is to improve forecast accuracy by using low-precision floating-point arithmetic when performing ensemble weather forecasting. Low-precision floating-point arithmetic is reproduced using a software emulator developed to allow the mantissa bit length of floating-point numbers to be adjusted in one-bit increments. First, two different methods of generating an ensemble forecast using low-precision techniques were compared with a conventional ensemble-generation approach. For one, the precision of the initial conditions is reduced (called initial value ensemble), and for the other, the precision of the model calculations is reduced (called model ensemble). Then, it is found that the former technique is inadequate for generating sufficient ensemble spread, but the latter gives an ensemble spread comparable to the reference. In order to further evaluate the ensemble method using low-precision floating-point arithmetic in accordance with the model ensemble method, ensemble forecasting experiments were conducted in combination with the conventional ensemble method. As a result, the combined ensemble forecast had a higher spread evaluation index than the ensemble forecast using only the low-precision floating-point arithmetic and the conventional ensemble method. The reasons why the ensemble forecasts have higher index when incorporating low-precision floating-point ensemble methods are considered as follows: weather forecast models do not reproduce weather phenomena below the grid scale due to their low spatio-temporal resolution, and some models incorporate statistical assumptions to reduce computational load, which suppress the random nature of weather phenomena rather than actual weather events. On the other hand, ensemble methods using low-precision floating-point arithmetic can compensate for this randomness, and thus are expected to have higher evaluation index. This suggests that low-precision floating-point arithmetic, implemented in hardware by using Field Programmable Gate-Arrays (FPGAs) for example, may allow for faster operations without compromising forecast accuracy in ensemble forecasting.

Journal of the Meteorological Society of Japan Ser IIVol. 103(4)
RIKEN Center for Computational Science (JP)
Japan Society for the Promotion of Science
Climate action
Openalex Percentile: Top 93%
Ocean Waves and Remote Sensing
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.