The platform will undergo maintenance on Sep 14 at about 7:45 AM EST and will be unavailable for approximately 2 hours.
2019
DOI: 10.1145/3290369
|View full text |Cite
|
Sign up to set email alerts
|

Efficient automated repair of high floating-point errors in numerical libraries

Abstract: Floating point computation is by nature inexact, and numerical libraries that intensively involve floating-point computations may encounter high floating-point errors. Due to the wide use of numerical libraries, it is highly desired to reduce high floating-point errors in them. Using higher precision will degrade performance and may also introduce extra errors for certain precision-specific operations in numerical libraries. Using mathematical rewriting that mostly focuses on rearranging floating-point express… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
21
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 31 publications
(21 citation statements)
references
References 41 publications
0
21
0
Order By: Relevance
“…The state-of-the-art technique DEMC [Yi et al 2019] uses high-precision resultsf high to guide its search. The dataset for DEMC contains 49 GSL functions that are a subset of the 88 functions that we use as subjects.…”
Section: Evaluation Resultsmentioning
confidence: 99%
See 4 more Smart Citations
“…The state-of-the-art technique DEMC [Yi et al 2019] uses high-precision resultsf high to guide its search. The dataset for DEMC contains 49 GSL functions that are a subset of the 88 functions that we use as subjects.…”
Section: Evaluation Resultsmentioning
confidence: 99%
“…We evaluate Atomu on 88 functions from the popular GNU Scientific Library (GSL) to demonstrate the effectiveness and runtime efficiency of Atomu. We find that Atomu is at least two orders of magnitude faster than state-of-the-art approaches [Yi et al 2019;Zou et al 2015]. When oracles are available (i.e., the same setting as all existing approaches), Atomu can detect significantly more (40%) buggy functions with significant errors with neither false positives nor false negatives on real-world evaluation subjects (see Section 5.3.2).…”
Section: :3mentioning
confidence: 89%
See 3 more Smart Citations