A New Distillation Algorithm for Floating-Point Summation.

YK Zhu,JH Yong,GQ Zheng
DOI: https://doi.org/10.1137/030602009
IF: 2.968
2005-01-01
SIAM Journal on Scientific Computing
Abstract:The summation of n floating-point numbers is ubiquitous in numerical computations. We present a new distillation algorithm for floating-point summation which is stable, efficient, and accurate. The algorithm iteratively "distills" the summands without discarding any significant digit until the partial sums cannot change the whole sum. It uses standard floating-point arithmetic and does not rely on the choice of radix or any other specific assumption. Furthermore, the error bound of our algorithm is independent of n and less than 1 ulp.
What problem does this paper attempt to address?