2011
DOI: 10.1007/s11786-011-0103-4
|View full text |Cite
|
Sign up to set email alerts
|

Stochastic Arithmetic in Multiprecision

Abstract: Floating-point arithmetic precision is limited in length the IEEE single (respectively double) precision format is 32-bit (respectively 64-bit) long. Extended precision formats can be up to 128-bit long. However some problems require a longer floating-point format, because of round-off errors. Such problems are usually solved in arbitrary precision, but round-off errors still occur and must be controlled. Interval arithmetic has been implemented in arbitrary precision, for instance in the MPFI library. Interva… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
28
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
4
3
1

Relationship

4
4

Authors

Journals

citations
Cited by 22 publications
(29 citation statements)
references
References 30 publications
(31 reference statements)
0
28
0
Order By: Relevance
“…A variety of tools also exist for automatically tuning floating-point precision, and producing mixed-precision versions of double-precision programs. Tools such as SAM (Graillat et al, 2011), Precimonious (Rubio-González et al, 2013), CRAFT (Lam et al, 2013), and PROMISE (Graillat et al, 2016) all provide automated methods for producing a correct mixed-precision implementation. The automated tuning approach usually requires the specification of an appropriate error threshold used to determine the suitability of a particular automatically generated implementation of a program.…”
Section: Introductionmentioning
confidence: 99%
“…A variety of tools also exist for automatically tuning floating-point precision, and producing mixed-precision versions of double-precision programs. Tools such as SAM (Graillat et al, 2011), Precimonious (Rubio-González et al, 2013), CRAFT (Lam et al, 2013), and PROMISE (Graillat et al, 2016) all provide automated methods for producing a correct mixed-precision implementation. The automated tuning approach usually requires the specification of an appropriate error threshold used to determine the suitability of a particular automatically generated implementation of a program.…”
Section: Introductionmentioning
confidence: 99%
“…Indeed we can mention as an example a numerical expression proposed by Rump [23] that provides the same first digits in single, double and extended precision. But in fact, that result, detected by DSA as numerical noise [9], is totally different from the correct evaluation. Therefore PROMISE uses DSA to control the numerical quality of the computed result.…”
Section: Results Accuracy Verificationmentioning
confidence: 76%
“…9 } in our example. Therefore variables v 2 and v 6 should be declared in double precision in the program returned by the PROMISE tool.…”
mentioning
confidence: 98%
“…The SAM library [8] enables one to estimate with DSA rounding errors in arbitrary precision programs. SAM is based on the MPFR [6] arbitrary precision library and can be used in programs written in C/C++.…”
Section: Implementation Of Dsamentioning
confidence: 99%
“…CADNA has been successfully used for the numerical validation of academic and industrial simulation codes in various domains. Another library called SAM 2 [8] uses DSA to control the numerical stability of arbitrary precision programs. SAM is based on the MPFR 3 [6] arbitrary precision library.…”
Section: Introductionmentioning
confidence: 99%