• DocumentCode
    3587894
  • Title

    A domain splitting algorithm for the mathematical functions code generator

  • Author

    Kupriianova, Olga ; Lauter, Christoph

  • Author_Institution
    LIP6, Sorbonne Univ., Paris, France
  • fYear
    2014
  • Firstpage
    1271
  • Lastpage
    1275
  • Abstract
    The general approach to mathematical function implementation consists of three stages: argument reduction, approximation and reconstruction. The argument reduction step is needed to reduce the degree of the approximation polynomial and to simplify the error analysis. For some particular functions (e.g. exp) it is done using its algebraic properties. In the general case the whole domain is split into small subdomains to get low-degree approximation on each of them. Here we present a novel algorithm for the domain splitting that will be integrated soon to Metalibm code generator.
  • Keywords
    error analysis; mathematics computing; polynomial approximation; program compilers; Metalibm code generator; algebraic properties; approximation polynomial degree; approximation stage; argument reduction; domain splitting algorithm; error analysis; function reconstruction stage; mathematical function implementation; mathematical functions code generator; Accuracy; Approximation algorithms; Approximation error; Chebyshev approximation; Generators; Polynomials;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signals, Systems and Computers, 2014 48th Asilomar Conference on
  • Print_ISBN
    978-1-4799-8295-0
  • Type

    conf

  • DOI
    10.1109/ACSSC.2014.7094664
  • Filename
    7094664