Robustness analysis of loop-free floating-point programs via symbolic automatic differentiation

A Das, T Tirpankar, G Gopalakrishnan… - 2021 IEEE …, 2021 - ieeexplore.ieee.org
Automated techniques for analyzing floating-point code for roundoff error as well as control-
flow instability are of growing importance. It is important to compute rigorous estimates of …

Rigorous estimation of floating-point round-off errors with symbolic taylor expansions

A Solovyev, MS Baranowski, I Briggs… - ACM Transactions on …, 2018 - dl.acm.org
Rigorous estimation of maximum floating-point round-off errors is an important capability
central to many formal verification tools. Unfortunately, available techniques for this task …

Raive: Runtime assessment of floating-point instability by vectorization

WC Lee, T Bao, Y Zheng, X Zhang, K Vora… - Proceedings of the 2015 …, 2015 - dl.acm.org
Floating point representation has limited precision and inputs to floating point programs may
also have errors. Consequently, during execution, errors are introduced, propagated, and …

Detecting and fixing precision-specific operations for measuring floating-point errors

R Wang, D Zou, X He, Y Xiong, L Zhang… - Proceedings of the 2016 …, 2016 - dl.acm.org
The accuracy of the floating-point calculation is critical to many applications and different
methods have been proposed around floating-point accuracies, such as detecting the errors …

Detecting floating-point errors via atomic conditions

D Zou, M Zeng, Y Xiong, Z Fu, L Zhang… - Proceedings of the ACM on …, 2019 - dl.acm.org
This paper tackles the important, difficult problem of detecting program inputs that trigger
large floating-point errors in numerical code. It introduces a novel, principled dynamic …

Efficient generation of error-inducing floating-point inputs via symbolic execution

H Guo, C Rubio-González - Proceedings of the ACM/IEEE 42nd …, 2020 - dl.acm.org
Floating point is widely used in software to emulate arithmetic over reals. Unfortunately,
floating point leads to rounding errors that propagate and accumulate during execution …

FPCC: Detecting Floating-Point Errors via Chain Conditions

X Yi, H Yu, L Chen, X Mao, J Wang - Proceedings of the ACM on …, 2024 - dl.acm.org
Floating-point arithmetic is notorious for its rounding errors, which can propagate and
accumulate, leading to unacceptable results. Detecting inputs that can trigger significant …

An abstract interpretation framework for the round-off error analysis of floating-point programs

L Titolo, MA Feliú, M Moscato, CA Muñoz - … Angeles, CA, USA, January 7-9 …, 2018 - Springer
This paper presents an abstract interpretation framework for the round-off error analysis of
floating-point programs. This framework defines a parametric abstract analysis that …

A dynamic program analysis to find floating-point accuracy problems

F Benz, A Hildebrandt, S Hack - ACM SIGPLAN Notices, 2012 - dl.acm.org
Programs using floating-point arithmetic are prone to accuracy problems caused by
rounding and catastrophic cancellation. These phenomena provoke bugs that are …

A two-phase approach for conditional floating-point verification

D Lohar, C Jeangoudoux, J Sobel, E Darulova… - … 2021, Held as Part of the …, 2021 - Springer
Tools that automatically prove the absence or detect the presence of large floating-point
roundoff errors or the special values NaN and Infinity greatly help developers to reason …