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

Intra-procedural optimization of the numerical accuracy of programs

  • University of Perpignan Via Domitia, DALI Team-Project
  • University of Montpellier (UMR MiVEGEC)

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

Résumé

Numerical programs performing floating-point computations are very sensitive to the way formulas are written. These last years, several techniques have been proposed concerning the transformation of arithmetic expressions in order to improve their accuracy and, in this article, we go one step further by automatically transforming larger pieces of code containing assignments and control structures. We define a set of transformation rules allowing the generation, under certain conditions and in polynomial time, of larger expressions by performing limited formal computations, possibly among several iterations of a loop. These larger expressions are better suited to improve the numerical accuracy of the target variable. We use abstract interpretation-based static analysis techniques to over-approximate the roundoff errors in programs and during the transformation of expressions. A prototype has been implemented and experimental results are presented concerning classical numerical algorithm analysis and algorithm for embedded systems.

langue originaleAnglais
titreFormal Methods for Industrial Critical Systems - 20th International Workshop, FMICS 2015, Proceedings
rédacteurs en chefMatthias Güdemann, Manuel Núñez
EditeurSpringer Verlag
Pages31-46
Nombre de pages16
ISBN (Electronique)9783319194578
Les DOIs
étatPublié - 1 janv. 2015
Evénement20th International Workshop on Formal Methods for Industrial Critical Systems, FMICS 2015 - Oslo, Norvcge
Durée: 22 juin 201523 juin 2015

Série de publications

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

Une conférence

Une conférence20th International Workshop on Formal Methods for Industrial Critical Systems, FMICS 2015
Pays/TerritoireNorvcge
La villeOslo
période22/06/1523/06/15

Empreinte digitale

Examiner les sujets de recherche de « Intra-procedural optimization of the numerical accuracy of programs ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation