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
Link To Document