Confidence Intervals for Stochastic Arithmetic

被引:4
|
作者
Sohier, Devan [1 ]
Castro, Pablo De Oliveira [1 ]
Fevotte, Francois [2 ]
Lathuiliere, Bruno [3 ]
Petit, Eric [4 ]
Jamond, Olivier [5 ]
机构
[1] Univ Paris Saclay, UVSQ, Li PaRAD, 9 Blvd Alembert,Bat Rabelais, F-78280 Guyancourt, France
[2] Drahi X Novat Ctr, TriScale Innov, F-91128 Palaiseau, France
[3] EDF R&D PERICLES, 7 Blvd Gaspard Monge, F-91120 Palaiseau, France
[4] Intel Corp, 2 Rue Paris, Meudon, France
[5] CEA, F-91191 Gif Sur Yvette, France
来源
关键词
Stochastic arithmetic; Monte Carlo Arithmetic; numerical analysis; confidence intervals; LIBRARY;
D O I
10.1145/3432184
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Quantifying errors and losses due to the use of Floating-point (FP) calculations in industrial scientific computing codes is an important part of the Verification, Validation, and Uncertainty Quantification process. Stochastic Arithmetic is one way to model and estimate FP losses of accuracy, which scales well to large, industrial codes. It exists in different flavors, such as CESTAC or MCA, implemented in various tools such as CADNA, Verificarlo, or Verrou. These methodologies and tools are based on the idea that FP losses of accuracy can be modeled via randomness. Therefore, they share the same need to perform a statistical analysis of programs results to estimate the significance of the results. In this article, we propose a framework to perform a solid statistical analysis of Stochastic Arithmetic. This framework unifies all existing definitions of the number of significant digits (CESTAC and MCA), and also proposes a new quantity of interest: the number of digits contributing to the accuracy of the results. Sound confidence intervals are provided for all estimators, both in the case of normally distributed results, and in the general case. The use of this framework is demonstrated by two case studies of industrial codes: Europlexus and code_aster.
引用
下载
收藏
页数:33
相关论文
共 50 条