Impact of accuracy optimization on the convergence of numerical iterative methods

Nasrine Damouche, Matthieu Martel, Alexandre Chapoutot

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

Abstract

Among other objectives, rewriting programs serves as a useful technique to improve numerical accuracy. However, this optimization is not intuitive and this is why we switch to automatic transformation techniques. We are interested in the optimization of numerical programs relying on the IEEE754 floating-point arithmetic. In this article, our main contribution is to study the impact of optimizing the numerical accuracy of programs on the time required by numerical iterative methods to converge. To emphasize the usefulness of our tool, we make it optimize several examples of numerical methods such as Jacobi’s method, Newton-Raphson’s method, etc. We show that significant speedups are obtained in terms of number of iterations, time and flops.

Original languageEnglish
Title of host publicationLogic-Based Program Synthesis and Transformation - 25th International Symposium, LOPSTR 2015, Revised Selected Papers
EditorsMoreno Falaschi
PublisherSpringer Verlag
Pages143-160
Number of pages18
ISBN (Print)9783319274355
DOIs
Publication statusPublished - 1 Jan 2015
Event25th International Symposium on Logic-Based Program Synthesis and Transformation, LOPSTR 2015 - Siena, Italy
Duration: 13 Jul 201515 Jul 2015

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume9527
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference25th International Symposium on Logic-Based Program Synthesis and Transformation, LOPSTR 2015
Country/TerritoryItaly
CitySiena
Period13/07/1515/07/15

Keywords

  • Convergence acceleration
  • Floating-point numbers
  • IEEE754 standard
  • Numerical analysis
  • Program transformation

Fingerprint

Dive into the research topics of 'Impact of accuracy optimization on the convergence of numerical iterative methods'. Together they form a unique fingerprint.

Cite this