Abstract. Finite precision computations can severely affect the accuracy of computed solutions. We present a complete survey of a static analysis based on abstract interpretation, and a prototype implementing this analysis for C code, for studying the propagation of rounding errors occurring at every intermediary step in floating-point computations. In the first part of this paper, we briefly present the domains and techniques used in the implemented analyzer, called FLUCTUAT. We describe in the second part, the experiments made on real industrial codes, at Institut de Radioprotection et de Sûreté Nucléaire and at Hispano-Suiza, respectively coming from the nuclear industry and from aeronautics industry. This paper aims at filling in the ga...
Writing reliable software is difficult. It becomes even more diffi-cult when writing scientific soft...
In high performance computing, nearly all the implementations and published experiments use floatin...
<p>In this thesis, we design frameworks for efficient and accurate floating point computation. The p...
International audienceOn certain recently developed architectures, a numerical program may give diff...
In this article, we introduce a new static analysis for numerical accuracy. Weaddress the problem of...
International audienceOn recent architectures, a numerical program may give different answers depend...
International audienceWe report on a case study that was conducted as part of an industrial research...
Abstract. We introduce a concrete semantics for floating-point operations which describes the propag...
Conference of 20th International Static Analysis Symposium, SAS 2013 ; Conference Date: 20 June 2013...
On some recently developed architectures, a numerical program may give different answers depending o...
Floating-point numbers have an intuitive meaning when it comes to physics-based numerical computatio...
The object of this thesis is to bring a solution of numerical problems caused by the use of floating...
On recent architectures, a numerical program may give different answers depending on the execution h...
International audienceOver the last decade, guaranteeing the accuracy of computations relying on the...
Rounding errors present an inherent problem to all computer programs involving floating-point number...
Writing reliable software is difficult. It becomes even more diffi-cult when writing scientific soft...
In high performance computing, nearly all the implementations and published experiments use floatin...
<p>In this thesis, we design frameworks for efficient and accurate floating point computation. The p...
International audienceOn certain recently developed architectures, a numerical program may give diff...
In this article, we introduce a new static analysis for numerical accuracy. Weaddress the problem of...
International audienceOn recent architectures, a numerical program may give different answers depend...
International audienceWe report on a case study that was conducted as part of an industrial research...
Abstract. We introduce a concrete semantics for floating-point operations which describes the propag...
Conference of 20th International Static Analysis Symposium, SAS 2013 ; Conference Date: 20 June 2013...
On some recently developed architectures, a numerical program may give different answers depending o...
Floating-point numbers have an intuitive meaning when it comes to physics-based numerical computatio...
The object of this thesis is to bring a solution of numerical problems caused by the use of floating...
On recent architectures, a numerical program may give different answers depending on the execution h...
International audienceOver the last decade, guaranteeing the accuracy of computations relying on the...
Rounding errors present an inherent problem to all computer programs involving floating-point number...
Writing reliable software is difficult. It becomes even more diffi-cult when writing scientific soft...
In high performance computing, nearly all the implementations and published experiments use floatin...
<p>In this thesis, we design frameworks for efficient and accurate floating point computation. The p...