2013
DOI: 10.1145/2544173.2509526
|View full text |Cite
|
Sign up to set email alerts
|

On-the-fly detection of instability problems in floating-point program execution

Abstract: The machine representation of floating point values has limited precision such that errors may be introduced during execution. These errors may get propagated and magnified by the following operations, leading to instability problems, e.g., control flow path may be undesirably altered and faulty output may be emitted. In this paper, we develop an onthe-fly efficient monitoring technique that can predict if an execution is stable. The technique does not explicitly compute errors as doing so incurs high overhead… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
28
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 22 publications
(29 citation statements)
references
References 32 publications
1
28
0
Order By: Relevance
“…Even in the worst case, we still have more than 28% of the significands invoking errors that are within two orders of magnitude difference of the largest error. Note that this result is consistent with the existing study [6]: Although a large portion of significands may invoke large errors, the probability of a random input invoking a large error is still very small, as both the significand and the exponent need to invoke large errors.…”
Section: B Empirical Analysissupporting
confidence: 92%
See 4 more Smart Citations
“…Even in the worst case, we still have more than 28% of the significands invoking errors that are within two orders of magnitude difference of the largest error. Note that this result is consistent with the existing study [6]: Although a large portion of significands may invoke large errors, the probability of a random input invoking a large error is still very small, as both the significand and the exponent need to invoke large errors.…”
Section: B Empirical Analysissupporting
confidence: 92%
“…However, as reported by Bao and Zhang [6], there may be only a small portion of inputs among all possible inputs causing significant inaccuracies in the output. Thus, it would be quite difficult for developers to obtain such an input manually.…”
Section: Introductionmentioning
confidence: 84%
See 3 more Smart Citations