Sciweavers

OOPSLA
2015
Springer

Automated backward error analysis for numerical code

8 years 7 months ago
Automated backward error analysis for numerical code
Numerical code uses floating-point arithmetic and necessarily suffers from roundoff and truncation errors. Error analysis is the process to quantify such uncertainty. Forward error analysis and backward error analysis are two popular paradigms of error analysis. Forward error analysis is intuitive, and has been explored and automated by the programming languages (PL) community. In contrast, although backward error analysis is fundamental for numerical stability and is preferred by numerical analysts, it is less known and unexplored by the PL community. To fill this gap, this paper presents an automated backward error analysis for numerical code to empower both numerical analysts and application developers. In addition, we use the computed backward error results to compute the condition number, an important quantity recognized by numerical analysts for measuring a function’s sensitivity to errors in the input and finite precision arithmetic. Experimental results on Intel x87 FPU i...
Zhoulai Fu, Zhaojun Bai, Zhendong Su
Added 16 Apr 2016
Updated 16 Apr 2016
Type Journal
Year 2015
Where OOPSLA
Authors Zhoulai Fu, Zhaojun Bai, Zhendong Su
Comments (0)