"This paper describes the rpe library
which has the capability to emulate the use of arbitrary reduced
floating-point precision within large numerical models written in
Fortran. The rpe software allows model developers to test how
reduced floating-point precision affects the result of their simulations
without having to make extensive code changes or port the model onto
specialised hardware. The software can be used to identify parts of a
program that are problematic for numerical precision and to guide
changes to the program to allow a stronger reduction in precision.
The development of rpe
was motivated by the strong demand for more computing power. If
numerical precision can be reduced for an application under
consideration while still achieving results of acceptable quality,
computational cost can be reduced, since a reduction in numerical
precision may allow an increase in performance or a reduction in power
consumption. For simulations with weather and climate models, savings
due to a reduction in precision could be reinvested to allow model
simulations at higher spatial resolution or complexity, or to increase
the number of ensemble members to improve predictions. rpe was
developed with particular focus on the community of weather and climate
modelling, but the software could be used with numerical simulations
from other domains."
http://www.geosci-model-dev-discuss.net/gmd-2016-247/
http://rpe.readthedocs.io/en/stable/
https://github.com/aopp-pred/rpe
https://github.com/aopp-pred/rpe-examples
http://onlinelibrary.wiley.com/doi/10.1002/2016MS000862/full
No comments:
Post a Comment