This article presents advances in the subject of double-precision correctly rounded elementary functions since the publication of the libultim mathematical library developed by Ziv at IBM. This library demonstrated that the performance overhead of correct rounding could be made negligible in average. However, the worst case execution time was up to 1000 times the average time, and memory consumption was also a problem. To address these questions, a range of new techniques, from the more portable to the more efficient, are presented, and demonstrated on two typical functions, exponential and arctangent. The main result of this paper is to show that the worst-case execution time can be bounded within a factor of 2 to 10 of the average time, w...
International audienceDouble rounding is a phenomenon that may occur when different floating- point ...
International audienceThe 2008 revision of the IEEE-754 standard, which governs floating-point arith...
International audienceThe CORE-MATH project aims at providing opensource mathematical functions with...
This article presents advances in the subject of double-precision correctly rounded elementary funct...
This article shows that IEEE-754 double-precision correct rounding of the most common elementary fun...
We give here the results of a four-year search for the worst cases for correct rounding of the major...
This article is a case study in the implementation of a portable, proven and efficient correctly rou...
Version publiée du Rapport de recherche LIP n°2005-37International audienceThis article is a case st...
This text briefly presents the current state of our work on correctly rounded transcendentals, and e...
Computer users, most of whom assume they are working with reliable routines, unwittingly accept resu...
International audienceWe explicit the link between the computer arithmetic problem of providing corr...
The representation formats and behaviors of floating point arithmetics available in computers are de...
The Table Maker's Dilemma is the problem of always getting correctly rounded results when computing ...
The implementation of correctly rounded elementary functions needs high intermediate accuracy before...
International audienceDouble rounding is a phenomenon that may occur when different floating- point ...
International audienceThe 2008 revision of the IEEE-754 standard, which governs floating-point arith...
International audienceThe CORE-MATH project aims at providing opensource mathematical functions with...
This article presents advances in the subject of double-precision correctly rounded elementary funct...
This article shows that IEEE-754 double-precision correct rounding of the most common elementary fun...
We give here the results of a four-year search for the worst cases for correct rounding of the major...
This article is a case study in the implementation of a portable, proven and efficient correctly rou...
Version publiée du Rapport de recherche LIP n°2005-37International audienceThis article is a case st...
This text briefly presents the current state of our work on correctly rounded transcendentals, and e...
Computer users, most of whom assume they are working with reliable routines, unwittingly accept resu...
International audienceWe explicit the link between the computer arithmetic problem of providing corr...
The representation formats and behaviors of floating point arithmetics available in computers are de...
The Table Maker's Dilemma is the problem of always getting correctly rounded results when computing ...
The implementation of correctly rounded elementary functions needs high intermediate accuracy before...
International audienceDouble rounding is a phenomenon that may occur when different floating- point ...
International audienceThe 2008 revision of the IEEE-754 standard, which governs floating-point arith...
International audienceThe CORE-MATH project aims at providing opensource mathematical functions with...