Passer à la navigation principale Passer à la recherche Passer au contenu principal

Static analyses of the precision of floating-point operations

  • CEA/UVSQ/CNRS

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

Computers manipulate approximations of real numbers, called floating-point numbers. The calculations they make are accurate enough for most applications. Unfortunately, in some (catastrophic) situations, the floating-point operations lose so much precision that they quickly become irrelevant. In this article, we review some of the problems one can encounter, focussing on the IEEE754-1985 norm. We give a (sketch of a) semantics of its basic operations then abstract them (in the sense of abstract interpretation) to extract information about the possible loss of precision. The expected application is abstract debugging of software ranging from simple on-board systems (which use more and more on-the-shelf micro-processors with floating-point units) to scientific codes. The abstract analysis is demonstrated on simple examples and compared with related work.

langue originaleAnglais
titreStatic Analysis - 8th International Symposium, SAS 2001, Proceedings
rédacteurs en chefPatrick Cousot
EditeurSpringer Verlag
Pages234-259
Nombre de pages26
ISBN (imprimé)3540423141, 9783540423140
Les DOIs
étatPublié - 1 janv. 2001
Modification externeOui
Evénement8th International Symposium on Static Analysis, SAS 2001 - Paris, France
Durée: 16 juil. 200118 juil. 2001

Série de publications

NomLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume2126 LNCS
ISSN (imprimé)0302-9743
ISSN (Electronique)1611-3349

Une conférence

Une conférence8th International Symposium on Static Analysis, SAS 2001
Pays/TerritoireFrance
La villeParis
période16/07/0118/07/01

Empreinte digitale

Examiner les sujets de recherche de « Static analyses of the precision of floating-point operations ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation