Results 1 -
2 of
2
Validated Roundings of Dot Products by Sticky Accumulation
- IEEE Transactions on Computers
, 1997
"... The dot product operation is very prevalent in scientific computation and has therefore been incorporated as a primitive operation in some languages. The implementation of the dot product operation by a sequence of IEEE standard multiplications and additions does not prevent a substantial accumu ..."
Abstract
-
Cited by 5 (0 self)
- Add to MetaCart
The dot product operation is very prevalent in scientific computation and has therefore been incorporated as a primitive operation in some languages. The implementation of the dot product operation by a sequence of IEEE standard multiplications and additions does not prevent a substantial accumulation of the round-off errors or warn the user about a catastrophic cancellation. We present the design of a double precision dot product operation employing sticky accumulation, where the final rounded result is validated by raising a new exception flag if the result incurred catastrophic cancellation. Sticky accumulation can be implemented in a pipeline or parallel environment to sustain double precision with an extended control of the error. Our design allows that, in the absence of catastrophic cancellation, one ulp accuracy is guaranteed. ------------------------ F ------------------------ 1I NTRODUCTION THE process commonly used in floating point units to perform the dot pro...

