DocumentCode :
231299
Title :
Automatic Numerical Analysis Based on Infinite-Precision Arithmetic
Author :
Shuai Wei ; Enyi Tang ; Tianyu Liu ; Muller, Norbert T. ; Zhenyu Chen
Author_Institution :
State Key Lab. of Novel Software Technol., Nanjing Univ., Nanjing, China
fYear :
2014
fDate :
June 30 2014-July 2 2014
Firstpage :
216
Lastpage :
224
Abstract :
Numerical analysis is an important process for creating reliable numerical software. However, traditional analysis methods rely on manual estimation by numerical analysts, which is restricted by the problem size. Although some state-of-art software packages can check whether a program is numerical unstable, they cannot tell whether it is caused by ill-posed problem itself or by some improper implementation practices, while these packages work on the floating point values in the program. In this paper, we introduce an automatic framework that utilizes infinite-precision arithmetic to analyze large-scale numerical problems by computer. To eliminate rounding errors, the computing process iterates itself to increase intermediate precision until the calculation reaches the desired final precision. Then the framework perturbs the inputs and intermediate values of a certain numerical problem. By checking the gaps among different program outputs, the framework helps us understand whether the problem is well-conditioned or ill-conditioned. The framework also compares the infinite-precision arithmetic with fixed-precision arithmetic. The evaluation of a bunch of classical problems shows that our framework is able to detect the ill-conditioning in large-scale problems effectively.
Keywords :
floating point arithmetic; numerical analysis; automatic numerical analysis; fixed-precision arithmetic; floating point values; infinite-precision arithmetic; numerical software; rounding error elimination; Computers; Equations; Mathematical model; Perturbation methods; Software; Transforms; Automatic Perturbation; Ill-conditioned Problem; Infinite-precision Arithmetic; Numerical Analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Security and Reliability (SERE), 2014 Eighth International Conference on
Conference_Location :
San Francisco, CA
Print_ISBN :
978-1-4799-4296-1
Type :
conf
DOI :
10.1109/SERE.2014.35
Filename :
6895432
Link To Document :
بازگشت