Optimizing the accuracy of a rocket trajectory simulation by program transformation

Nasrine Damouche, Matthieu Martel, Alexandre Chapoutot

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Static analysis by abstract interpretation is one of the most successful techniques used to over-approximate the roundoff errors in numerical programs. In our case, we are interested in using this method to improve the accuracy of programs which perform oating-point computations, known for their sensitivity to the way formulas are written. We are interested in transforming automatically pieces of code by applying to them several rewriting rules. In this article, we demonstrate the effectiveness of our approach on a non-trivial numerical simulation code.

Original languageEnglish
Title of host publicationProceedings of the 12th ACM International Conference on Computing Frontiers, CF 2015
PublisherAssociation for Computing Machinery, Inc
ISBN (Electronic)9781450333580
DOIs
Publication statusPublished - 6 May 2015
Event12th ACM International Conference on Computing Frontiers, CF 2015 - Ischia, Italy
Duration: 18 May 201521 May 2015

Publication series

NameProceedings of the 12th ACM International Conference on Computing Frontiers, CF 2015

Conference

Conference12th ACM International Conference on Computing Frontiers, CF 2015
Country/TerritoryItaly
CityIschia
Period18/05/1521/05/15

Keywords

  • Abstract Interpretation
  • Accuracy
  • Compiler Optimizations
  • Floating-Point Numbers
  • Program Transformation

Fingerprint

Dive into the research topics of 'Optimizing the accuracy of a rocket trajectory simulation by program transformation'. Together they form a unique fingerprint.

Cite this