Loading [MathJax]/extensions/MathZoom.js
Emulation of a FMA and Correctly Rounded Sums: Proved Algorithms Using Rounding to Odd | IEEE Journals & Magazine | IEEE Xplore

Emulation of a FMA and Correctly Rounded Sums: Proved Algorithms Using Rounding to Odd


Abstract:

Rounding to odd is a nonstandard rounding on floating-point numbers. By using it for some intermediate values instead of rounding to nearest, correctly rounded results ca...Show More

Abstract:

Rounding to odd is a nonstandard rounding on floating-point numbers. By using it for some intermediate values instead of rounding to nearest, correctly rounded results can be obtained at the end of computations. We present an algorithm for emulating the fused multiply-and-add operator. We also present an iterative algorithm for computing the correctly rounded sum of a set of floating-point numbers under mild assumptions. A variation on both previous algorithms is the correctly rounded sum of any three floating-point numbers. This leads to efficient implementations, even when this rounding is not available. In order to guarantee the correctness of these properties and algorithms, we formally proved them by using the Coq proof checker.
Published in: IEEE Transactions on Computers ( Volume: 57, Issue: 4, April 2008)
Page(s): 462 - 471
Date of Publication: 26 February 2008

ISSN Information:


Contact IEEE to Subscribe

References

References is not available for this document.