Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2742854.2742894acmconferencesArticle/Chapter ViewAbstractPublication PagescfConference Proceedingsconference-collections
poster

Optimizing the accuracy of a rocket trajectory simulation by program transformation

Published: 06 May 2015 Publication History

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 floating-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.

References

[1]
ANSI/IEEE. IEEE Standard for Binary Floating-Point Arithmetic. SIAM, 2008.
[2]
Cousot, P., and Cousot, R. Abstract interpretation: A unified lattice model for static analysis of programs. In POPL (1977).
[3]
Damouche, N., Martel, M., and Chapoutot, A. Intra-procedural optimization of the numerical accuracy of programs. In FMICS (2015). To be published.
[4]
Goubault, E., and Putot, S. Static analysis of finite precision comp. In VMCAI (2011), vol. 6538 of LNCS.
[5]
Ioualalen, A., and Martel, M. A new abstract domain for the representation of mathematically equivalent expressions. In SAS (2012).

Cited By

View all
  • (2019)Eliminating Unstable Tests in Floating-Point ProgramsLogic-Based Program Synthesis and Transformation10.1007/978-3-030-13838-7_10(169-183)Online publication date: 23-Feb-2019
  • (2017)Improving the numerical accuracy of programs by automatic transformationInternational Journal on Software Tools for Technology Transfer (STTT)10.1007/s10009-016-0435-019:4(427-448)Online publication date: 1-Aug-2017
  • (2015)Impact of Accuracy Optimization on the Convergence of Numerical IterativeźMethodsRevised Selected Papers of the 25th International Symposium on Logic-Based Program Synthesis and Transformation - Volume 952710.1007/978-3-319-27436-2_9(143-160)Online publication date: 13-Jul-2015

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
CF '15: Proceedings of the 12th ACM International Conference on Computing Frontiers
May 2015
413 pages
ISBN:9781450333580
DOI:10.1145/2742854
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 06 May 2015

Check for updates

Author Tags

  1. abstract interpretation
  2. accuracy
  3. compiler optimizations
  4. floating-point numbers
  5. program transformation

Qualifiers

  • Poster

Conference

CF'15
Sponsor:
CF'15: Computing Frontiers Conference
May 18 - 21, 2015
Ischia, Italy

Acceptance Rates

CF '15 Paper Acceptance Rate 33 of 96 submissions, 34%;
Overall Acceptance Rate 273 of 785 submissions, 35%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 03 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2019)Eliminating Unstable Tests in Floating-Point ProgramsLogic-Based Program Synthesis and Transformation10.1007/978-3-030-13838-7_10(169-183)Online publication date: 23-Feb-2019
  • (2017)Improving the numerical accuracy of programs by automatic transformationInternational Journal on Software Tools for Technology Transfer (STTT)10.1007/s10009-016-0435-019:4(427-448)Online publication date: 1-Aug-2017
  • (2015)Impact of Accuracy Optimization on the Convergence of Numerical IterativeźMethodsRevised Selected Papers of the 25th International Symposium on Logic-Based Program Synthesis and Transformation - Volume 952710.1007/978-3-319-27436-2_9(143-160)Online publication date: 13-Jul-2015

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media