2017 Formal Methods in Computer Aided Design (FMCAD) 2017
DOI: 10.23919/fmcad.2017.8102236
|View full text |Cite
|
Sign up to set email alerts
|

On sound relative error bounds for floating-point arithmetic

Abstract: Abstract-State-of-the-art static analysis tools for verifying finite-precision code compute worst-case absolute error bounds on numerical errors. These are, however, often not a good estimate of accuracy as they do not take into account the magnitude of the computed values. Relative errors, which compute errors relative to the value's magnitude, are thus preferable. While today's tools do report relative error bounds, these are merely computed via absolute errors and thus not necessarily tight or more informat… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
14
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
6
1

Relationship

2
5

Authors

Journals

citations
Cited by 23 publications
(14 citation statements)
references
References 34 publications
0
14
0
Order By: Relevance
“…FloVer furthermore focuses, like most tools, on certifying absolute error bounds. Bounding relative errors is challenging due to the increased complexity as well as due to the issue that often the error is not even well-defined due to an inherent division by zero [22]. Gappa does provide verified relative error support by optimizing a constraint based on Equation 3.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…FloVer furthermore focuses, like most tools, on certifying absolute error bounds. Bounding relative errors is challenging due to the increased complexity as well as due to the issue that often the error is not even well-defined due to an inherent division by zero [22]. Gappa does provide verified relative error support by optimizing a constraint based on Equation 3.…”
Section: Discussionmentioning
confidence: 99%
“…Gappa does provide verified relative error support by optimizing a constraint based on Equation 3. This approach has been shown to not provide tight bounds once input ranges and expressions become larger [22]. Finally, note that input ranges are also necessary for computing concrete relative error bounds.…”
Section: Discussionmentioning
confidence: 99%
“…These methods compute absolute error bounds, and whenever a relative error can be computed, it is also reported. Daisy also supports a dedicated relative error computation [26] which is often more accurate, but also more expensive. All methods can be combined with interval subdivision, which can provide tighter error bounds at the expense of larger running times.…”
Section: User's Guide: An Overview Of Daisymentioning
confidence: 99%
“…For instance, when the range of f (x) includes zero, relative errors are not well defined and this is often the case in practice. For a more thorough discussion, we refer the reader to [26]; the technique is also implemented within Daisy.…”
Section: Theoretical Foundationsmentioning
confidence: 99%
See 1 more Smart Citation