2012
DOI: 10.1109/tc.2011.27
|View full text |Cite
|
Sign up to set email alerts
|

On the Computation of Correctly Rounded Sums

Abstract: Abstract-This paper presents a study of some basic blocks needed in the design of floating-point summation algorithms. In particular, in radix-2 floating-point arithmetic, we show that among the set of the algorithms with no comparisons performing only floatingpoint additions/subtractions, the 2Sum algorithm introduced by Knuth is minimal, both in terms of number of operations and depth of the dependency graph. We investigate the possible use of another algorithm, Dekker's Fast2Sum algorithm, in radix-10 arith… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2013
2013
2023
2023

Publication Types

Select...
3
3
2

Relationship

1
7

Authors

Journals

citations
Cited by 15 publications
(11 citation statements)
references
References 15 publications
0
9
0
Order By: Relevance
“…Algorithm 2Sum (Algorithm 1) computes the exact sum of two FP numbers a and b and returns the result under the form s+e, where s is the result rounded to nearest and e is the rounding error. It requires only 6 native FP operations (flops), which it was proven to be optimal in [15], if we have no information on the ordering of a and b.…”
Section: Error Free Transformsmentioning
confidence: 99%
“…Algorithm 2Sum (Algorithm 1) computes the exact sum of two FP numbers a and b and returns the result under the form s+e, where s is the result rounded to nearest and e is the rounding error. It requires only 6 native FP operations (flops), which it was proven to be optimal in [15], if we have no information on the ordering of a and b.…”
Section: Error Free Transformsmentioning
confidence: 99%
“…Most of the accurate accumulation software algorithms such as [5]- [7] rely on the same basic building block that is studied in detail by Kornerup et al [8], a floating-point adder with residue (FPAR), which computes:…”
Section: B Residue Preserving Additionmentioning
confidence: 99%
“…The FPAR building block can be implemented on a standard IEEE-754 FP unit. Kornerup et al [8] show that the algorithm introduced by Knuth [10] is minimal, both in terms of number of operations (six) and depth of the dependency graph (five). Furthermore, they argue that algorithms with fewer floating-point operations that also require branching are inferior (e.g., [9]), due to possible drastic performance losses after a wrong branch prediction causing the instruction pipeline to drain.…”
Section: B Residue Preserving Additionmentioning
confidence: 99%
See 1 more Smart Citation
“…Most of the code of SIPE was written in April/May 2008. Some functions were added in November 2009 in the context of [6] (though MPFR was initially used for the tests performed for this article), and several bugs were fixed in 2011 (in addition to minor changes).…”
Section: Introductionmentioning
confidence: 99%