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

Numerical accuracy improvement by interprocedural program transformation

  • Université de Perpignan
  • ENSTA ParisTech

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

Résumé

Floating-point numbers are used to approximate the exact real numbers in a wide range of domains like numerical simulations, embedded software, etc. However, floating-point numbers are a finite approximation of real numbers. In practice, this approximation may introduce round-off errors and this can lead to catastrophic results. To cope with this issue, we have developed a tool which corrects partly these round-off errors and which consequently improves the numerical accuracy of computations by automatically transforming programs in a source to source manner. Our transformation, relies on static analysis by abstract interpretation and operates on pieces of code with assignments, conditionals and loops. In former work, we have focused on the intraprocedural transformation of programs and, in this article, we introduce the interprocedural transformation to improve accuracy.

langue originaleAnglais
titreProceedings of the 20th International Workshop on Software and Compilers for Embedded Systems, SCOPES 2017
rédacteurs en chefSander Stuijk
EditeurAssociation for Computing Machinery, Inc
Pages1-10
Nombre de pages10
ISBN (Electronique)9781450350396
Les DOIs
étatPublié - 12 juin 2017
Modification externeOui
Evénement20th International Workshop on Software and Compilers for Embedded Systems, SCOPES 2017 - St. Goar, Allemagne
Durée: 12 juin 201713 juin 2017

Série de publications

NomProceedings of the 20th International Workshop on Software and Compilers for Embedded Systems, SCOPES 2017

Une conférence

Une conférence20th International Workshop on Software and Compilers for Embedded Systems, SCOPES 2017
Pays/TerritoireAllemagne
La villeSt. Goar
période12/06/1713/06/17

Empreinte digitale

Examiner les sujets de recherche de « Numerical accuracy improvement by interprocedural program transformation ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation