Stochastic rounding: implementation, error analysis and applications

M Croci, M Fasi, NJ Higham… - Royal Society Open …, 2022 - royalsocietypublishing.org
Stochastic rounding (SR) randomly maps a real number x to one of the two nearest values in
a finite precision number system. The probability of choosing either of these two numbers is …

Bfloat16 processing for neural networks

N Burgess, J Milanovic, N Stephens… - 2019 IEEE 26th …, 2019 - ieeexplore.ieee.org
Bfloat16 (" BF16") is a new floating-point format tailored specifically for high-performance
processing of Neural Networks and will be supported by major CPU and GPU architectures …

Certification of bounds on expressions involving rounded operators

M Daumas, G Melquiond - ACM Transactions on Mathematical Software …, 2010 - dl.acm.org
Gappa is a tool designed to formally verify the correctness of numerical software and
hardware. It uses interval arithmetic and forward error analysis to bound mathematical …

Numerical reproducibility for the parallel reduction on multi-and many-core architectures

C Collange, D Defour, S Graillat, R Iakymchuk - Parallel Computing, 2015 - Elsevier
On modern multi-core, many-core, and heterogeneous architectures, floating-point
computations, especially reductions, may become non-deterministic and, therefore, non …

Formal verification of floating-point hardware design

DM Russinoff - Springer, doi, 2022 - Springer
Stone masons were building bridges—and using mathematics—long before 1773, when
Coulomb published his groundbreaking mathematical analysis of some fundamental …

Verified compilation of floating-point computations

S Boldo, JH Jourdan, X Leroy, G Melquiond - Journal of Automated …, 2015 - Springer
Floating-point arithmetic is known to be tricky: roundings, formats, exceptional values. The
IEEE-754 standard was a push towards straightening the field and made formal reasoning …

One polynomial approximation to produce correctly rounded results of an elementary function for multiple representations and rounding modes

JP Lim, S Nagarakatte - Proceedings of the ACM on Programming …, 2022 - dl.acm.org
Mainstream math libraries for floating point (FP) do not produce correctly rounded results for
all inputs. In contrast, CR-LIBM and RLIBM provide correctly rounded implementations for a …

Floatx: Ac++ library for customized floating-point arithmetic

G Flegar, F Scheidegger, V Novaković… - ACM Transactions on …, 2019 - dl.acm.org
We present FloatX (Float eXtended), a C++ framework to investigate the effect of leveraging
customized floating-point formats in numerical applications. FloatX formats are based on …

New formats for computing with real-numbers under round-to-nearest

J Hormigo, J Villalba - IEEE Transactions on Computers, 2015 - ieeexplore.ieee.org
In this paper, a new family of formats to deal with real number for applications requiring
round to nearest is proposed. They are based on shifting the set of exactly represented …

[HTML][HTML] Exploiting the chaotic behaviour of atmospheric models with reconfigurable architectures

FP Russell, PD Düben, X Niu, W Luk… - Computer Physics …, 2017 - Elsevier
Reconfigurable architectures are becoming mainstream: Amazon, Microsoft and IBM are
supporting such architectures in their data centres. The computationally intensive nature of …