• DocumentCode
    624343
  • Title

    Synthesizing accurate floating-point formulas

  • Author

    Ioualalen, Arnault ; Martel, Matthieu

  • Author_Institution
    Univ. Perpignan Via Domitia, Digits, Architectures et Logiciels Informatiques, F-66860, Perpignan, France
  • fYear
    2013
  • fDate
    5-7 June 2013
  • Firstpage
    113
  • Lastpage
    116
  • Abstract
    Many critical embedded systems perform floating-point computations yet their accuracy is difficult to assert and strongly depends on how formulas are written in programs. In this article, we focus on the synthesis of accurate formulas mathematically equal to the original formulas occurring in source codes. In general, an expression may be rewritten in many ways. To avoid any combinatorial explosion, we use an intermediate representation, called APEG, enabling us to represent many equivalent expressions in the same structure. In this article, we specifically address the problem of selecting an accurate formula among all the expressions of an APEG. To validate our approach, we present experimental results showing how APEGs, combined with profitability analysis, make it possible to significantly improve the accuracy of floating-point computations.
  • Keywords
    Abstracts; Accuracy; Algorithm design and analysis; Context; Polynomials; Roundoff errors; Semantics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-Specific Systems, Architectures and Processors (ASAP), 2013 IEEE 24th International Conference on
  • Conference_Location
    Washington, DC, USA
  • ISSN
    2160-0511
  • Print_ISBN
    978-1-4799-0494-5
  • Type

    conf

  • DOI
    10.1109/ASAP.2013.6567563
  • Filename
    6567563