Dekker's floating point number system and compensated summation algorithms
Longfei Gao, Frimpong Baidoo

TL;DR
This paper analyzes Dekker's floating point number system and evaluates compensated summation algorithms to improve numerical accuracy in reduced precision computing, providing theoretical insights and empirical validation.
Contribution
It offers a detailed analysis of Dekker's number system and introduces improved compensated summation techniques with error behavior descriptions and practical applications.
Findings
Dekker's system facilitates analysis of error propagation in summation.
Compensated summation techniques significantly enhance accuracy.
Empirical results confirm theoretical error bounds.
Abstract
The recent hardware trend towards reduced precision computing has reignited the interest in numerical techniques that can be used to enhance the accuracy of floating point operations beyond what is natively supported for basic arithmetic operations on the hardware. In this work, we study the behavior of various compensated summation techniques, which can be used to enhance the accuracy for the summation operation, particularly in situations when the addends are not known a priori. Complete descriptions of the error behavior are provided for these techniques. In particular, the relationship between the intermediate results at two consecutive summing steps is provided, which is used to identify the operation that limits accuracy and guide the design of more nuanced techniques. The analysis relies on the work of Dekker [Numerische Mathematik, 1971], which uses a special floating point…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNumerical Methods and Algorithms · Polynomial and algebraic computation · Iterative Methods for Nonlinear Equations
