International audienceNumerical programs with IEEE 754 floating-point computations may suffer from inaccuracies, since finite precision arithmetic is an approximation of real arithmetic. Solutions that reduce the loss of accuracy are available, such as, compensated algorithms or double-double precision floating-point arithmetic. Our goal is to automatically improve the numerical quality of a numerical program with the smallest impact on its performance. We define and implement source code transformations in order to derive automatically compensated programs. We present several experimental results to compare the transformed programs and existing solutions. The transformed programs are as accurate and efficient as the implementations of comp...
This article introduces a new program transformation in order to enhance the numerical accuracy of f...
The definitive version of this preliminary work is available here https://hal.archives-ouvertes.fr/h...
The floating-point numbers used in computer programs are a finite approximation of real numbers. In ...
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...
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...
International audienceIn floating-point arithmetic, a desirable property of computations is to be ac...
Numerical accuracy and execution time of programs using the floating-point arithmetic are major chal...
Over the last decade, guaranteeing the accuracy of computations relying on the IEEE754 floating-poin...
International audienceFloating-point numbers are used to approximate the exact real numbers in a wid...
The widely implemented and used IEEE-754 Floating-point specification defines a method by which floa...
The widely implemented and used IEEE-754 Floating-point specification defines a method by which floa...
The widely implemented and used IEEE-754 Floating-point specification defines a method by which floa...
<p>In this thesis, we design frameworks for efficient and accurate floating point computation. The p...
This article introduces a new program transformation in order to enhance the numerical accuracy of f...
The definitive version of this preliminary work is available here https://hal.archives-ouvertes.fr/h...
The floating-point numbers used in computer programs are a finite approximation of real numbers. In ...
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...
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...
International audienceIn floating-point arithmetic, a desirable property of computations is to be ac...
Numerical accuracy and execution time of programs using the floating-point arithmetic are major chal...
Over the last decade, guaranteeing the accuracy of computations relying on the IEEE754 floating-poin...
International audienceFloating-point numbers are used to approximate the exact real numbers in a wid...
The widely implemented and used IEEE-754 Floating-point specification defines a method by which floa...
The widely implemented and used IEEE-754 Floating-point specification defines a method by which floa...
The widely implemented and used IEEE-754 Floating-point specification defines a method by which floa...
<p>In this thesis, we design frameworks for efficient and accurate floating point computation. The p...
This article introduces a new program transformation in order to enhance the numerical accuracy of f...
The definitive version of this preliminary work is available here https://hal.archives-ouvertes.fr/h...
The floating-point numbers used in computer programs are a finite approximation of real numbers. In ...