Numerical software, common in scientific computing or embedded systems, inevitably uses a finite-precision approximation of the real arithmetic in which most algorithms are designed. In many applications, the roundoff errors introduced by finite-precision arithmetic are not the only source of inaccuracy, and measurement and other input errors further increase the uncertainty of the computed results. Adequate tools are needed to help users select suitable data types and evaluate the provided accuracy, especially for safety-critical applications. We present a source-to-source compiler called Rosa that takes as input a real-valued program with error specifications and synthesizes code over an appropriate floating-point or fixed-point data type...
We present a new tool that generates bounds on the values and the round-off errors of programs using...
International audienceNumerical programs with IEEE 754 floating-point computations may suffer from i...
International audienceOver the last decade, guaranteeing the accuracy of computations relying on the...
Writing accurate numerical software is hard because of many sources of unavoidable uncertainties, in...
In high performance computing, nearly all the implementations and published experiments use floatin...
An emerging area of research is to automatically compute reasonably accurate upper bounds on numeric...
The floating-point numbers used in computer programs are a finite approximation of real numbers. In ...
Modern programming languages have adopted the floating point type as a way to describe computations ...
Numerical software is prone to inaccuracies due to the finite representation of numbers. These inacc...
This article introduces a new program transformation in order to enhance the numerical accuracy of f...
dissertationVirtually all real-valued computations are carried out using floating-point data types a...
International audienceNumerical programs with IEEE 754 floating-point computations may suffer from i...
International audienceNumerical programs with IEEE 754 floating-point computations may suffer from i...
Writing accurate numerical software is hard because of many sources of unavoidable uncertainties, in...
Writing accurate numerical software is hard because of many sources of unavoidable uncertainties, in...
We present a new tool that generates bounds on the values and the round-off errors of programs using...
International audienceNumerical programs with IEEE 754 floating-point computations may suffer from i...
International audienceOver the last decade, guaranteeing the accuracy of computations relying on the...
Writing accurate numerical software is hard because of many sources of unavoidable uncertainties, in...
In high performance computing, nearly all the implementations and published experiments use floatin...
An emerging area of research is to automatically compute reasonably accurate upper bounds on numeric...
The floating-point numbers used in computer programs are a finite approximation of real numbers. In ...
Modern programming languages have adopted the floating point type as a way to describe computations ...
Numerical software is prone to inaccuracies due to the finite representation of numbers. These inacc...
This article introduces a new program transformation in order to enhance the numerical accuracy of f...
dissertationVirtually all real-valued computations are carried out using floating-point data types a...
International audienceNumerical programs with IEEE 754 floating-point computations may suffer from i...
International audienceNumerical programs with IEEE 754 floating-point computations may suffer from i...
Writing accurate numerical software is hard because of many sources of unavoidable uncertainties, in...
Writing accurate numerical software is hard because of many sources of unavoidable uncertainties, in...
We present a new tool that generates bounds on the values and the round-off errors of programs using...
International audienceNumerical programs with IEEE 754 floating-point computations may suffer from i...
International audienceOver the last decade, guaranteeing the accuracy of computations relying on the...