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

Arithmetic Algorithms for Extended Precision Using Floating-Point Expansions

Abstract: Abstract-Many numerical problems require a higher computing precision than the one offered by standard floating-point (FP) formats. One common way of extending the precision is to represent numbers in a multiple component format. By using the socalled floating-point expansions, real numbers are represented as the unevaluated sum of standard machine precision FP numbers. This representation offers the simplicity of using directly available, hardware implemented and highly optimized, FP operations. It is used by… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
33
0

Year Published

2016
2016
2020
2020

Publication Types

Select...
3
3

Relationship

2
4

Authors

Journals

citations
Cited by 24 publications
(33 citation statements)
references
References 14 publications
0
33
0
Order By: Relevance
“…introduced arithmetic algorithms using floating points expansion, yielding better precision. The work offers improvement in performing normalization, division, and square root [13]. Similar work has also been done by Muller, et al, who focused their research on a multiplication operation algorithm using floatingpoint expansions [14].…”
Section: Related Workmentioning
confidence: 74%
“…introduced arithmetic algorithms using floating points expansion, yielding better precision. The work offers improvement in performing normalization, division, and square root [13]. Similar work has also been done by Muller, et al, who focused their research on a multiplication operation algorithm using floatingpoint expansions [14].…”
Section: Related Workmentioning
confidence: 74%
“…Unfortunately, this fails when zeros appear in the FPE, therefore we have to account for the fact that we may have intermediate zeros inside our FPEs. This case was not considered in [10], so nothing was proved when a zero is involved. We get rid of this flaw and handle possible intermediate zeros in the proofs; in particular, we want to prove the FPE has the wanted property P , even if we remove the zeros.…”
Section: Coq Definitionsmentioning
confidence: 99%
“…numbers are represented as the sum of 2 or 4 double-precision FP numbers. Campary [11,10] supports FPEs with an arbitrary number of terms, and also targets GPU implementation. Other libraries that manipulate FPEs are presented in [20,17].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…The method we use for computing the reciprocal and the square root of a FP expansion is based on an adapted Newton-Raphson iteration, where the intermediate calculations are done using "truncated" operations (additions, multiplications) involving FP expansions. We gave a thorough error analysis showing that it allows for very accurate computations (see [13]). We also introduced a new multiplication algorithm for FP expansions with arbitrary precision, up to the order of tens of FP elements in mind.…”
Section: Key Featuresmentioning
confidence: 99%