An Efficient Method for Evaluating Polynomial and Rational Function Approximations

被引:17
作者
Brisebarre, Nicolas [1 ]
Chevillard, Sylvain [1 ]
Ercegovac, Milos D. [2 ]
Muller, Jean-Michel [1 ]
Torres, Serge [1 ]
机构
[1] Ecole Normale Super Lyon, LIP Arenaire CNRS ENS Lyon INRIA UCBL, 46 Italie, F-69364 Lyon 07, France
[2] Univ Calif Los Angeles, Dept Comp Sci, Los Angeles, CA 90095 USA
来源
2008 INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS | 2008年
关键词
D O I
10.1109/ASAP.2008.4580184
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we extend the domain of applicability of the E-method [7, 8], as a hardware-oriented method for evaluating elementary functions using polynomial and rational function approximations. The polynomials and rational functions are computed by solving a system of linear equations using digit-serial iterations on simple and highly regular hardware. For convergence, these systems must be diagonally dominant. The E-method offers an efficient way for the fixed-point evaluation of polynomials and rational functions if their coefficients conform to the diagonal dominance condition. Until now, there was no systematic approach to obtain good approximations to f over an interval [a,b] by rational functions satisfying the constraints required by the E-method. In this paper, we present such an approach which is based on linear programming and lattice basis reduction. We also discuss a design and performance characteristics of a corresponding implementation.
引用
收藏
页码:239 / +
页数:2
相关论文
共 13 条
[1]  
[Anonymous], 1978, COMPUTER APPROXIMATI
[2]  
Avizienis A, 1961, IRE Trans Electron Comput EC, VEC-10, P389, DOI DOI 10.1109/TEC.1961.5219227
[3]   ON LOVASZ LATTICE REDUCTION AND THE NEAREST LATTICE POINT PROBLEM [J].
BABAI, L .
COMBINATORICA, 1986, 6 (01) :1-13
[4]  
BRISEBARRE N, 2004, P 38 C SIGN SYST COM, P1341
[5]   Efficient polynomial L∞-approximations [J].
Brisebarre, Nicolas ;
Chevillard, Sylvain .
18TH IEEE SYMPOSIUM ON COMPUTER ARITHMETIC, PROCEEDINGS, 2007, :169-+
[6]   Computing machine-efficient polynomial approximations [J].
Brisebarre, Nicolas ;
Mueller, Jean-Michel ;
Tisserand, Arnaud .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2006, 32 (02) :236-256
[7]  
Cheney E.W., 1998, INTRO APPROXIMATION
[8]  
Ercegovac M., 2004, Digital Arithmetic
[9]  
ERCEGOVAC MD, 1977, IEEE T COMPUT, V26, P667, DOI 10.1109/TC.1977.1674900
[10]  
ERCEGOVAC MD, 2007, P ASAP 07