Finite-precision floating point arithmetic unavoidably introduces rounding errors which are traditionally bounded using a worst-case analysis. However, worst-case analysis might be overly conservative because worst-case errors can be extremely rare events in practice. Here we develop a probabilistic model of rounding errors with which it becomes possible to estimate the likelihood that the rounding error of an algorithm lies within a given interval. Given an input distribution, we show how to compute the distribution of rounding errors. We do this exactly for low precision arithmetic, for high precision arithmetic we derive a simple approximation. The model is then entirely compositional: given a numerical program written in a simple impera...
Stochastic rounding (SR) offers an alternative to the deterministic IEEE-754 floating-point rounding...
We propose a hardware-computed estimate of the roundoff error in floating-point com-putations. The e...
Models of algorithms of floating-point addition are designed for chopping, correctly rounding and au...
We present a detailed study of roundoff errors in probabilistic floating-point computations. We deri...
We present a detailed study of roundoff errors in probabilistic floating-point computations. We deri...
Probabilistic model checking computes probabilities and expected values related to designated behavi...
International audienceStochastic rounding randomly maps a real number to one of the two nearest valu...
Stochastic rounding rounds a real number to the next larger or smaller floating-point number with pr...
Stochastic rounding rounds a real number to the next larger or smaller floating-point number with pr...
International audienceThe most well-known feature of floating-point arithmetic is the limited precis...
International audienceThe most well-known feature of floating-point arithmetic is the limited precis...
Stochastic rounding randomly maps a real number to one of the two nearest values in a finite precisi...
We present a new tool that generates bounds on the values and the round-off errors of programs using...
Abstract. We introduce a concrete semantics for floating-point operations which describes the propag...
Rounding errors present an inherent problem to all computer programs involving floating-point number...
Stochastic rounding (SR) offers an alternative to the deterministic IEEE-754 floating-point rounding...
We propose a hardware-computed estimate of the roundoff error in floating-point com-putations. The e...
Models of algorithms of floating-point addition are designed for chopping, correctly rounding and au...
We present a detailed study of roundoff errors in probabilistic floating-point computations. We deri...
We present a detailed study of roundoff errors in probabilistic floating-point computations. We deri...
Probabilistic model checking computes probabilities and expected values related to designated behavi...
International audienceStochastic rounding randomly maps a real number to one of the two nearest valu...
Stochastic rounding rounds a real number to the next larger or smaller floating-point number with pr...
Stochastic rounding rounds a real number to the next larger or smaller floating-point number with pr...
International audienceThe most well-known feature of floating-point arithmetic is the limited precis...
International audienceThe most well-known feature of floating-point arithmetic is the limited precis...
Stochastic rounding randomly maps a real number to one of the two nearest values in a finite precisi...
We present a new tool that generates bounds on the values and the round-off errors of programs using...
Abstract. We introduce a concrete semantics for floating-point operations which describes the propag...
Rounding errors present an inherent problem to all computer programs involving floating-point number...
Stochastic rounding (SR) offers an alternative to the deterministic IEEE-754 floating-point rounding...
We propose a hardware-computed estimate of the roundoff error in floating-point com-putations. The e...
Models of algorithms of floating-point addition are designed for chopping, correctly rounding and au...