arrow
返回

Elementary Functions Hardware Implementation Using Constrained Piecewise-Polynomial Approximations

delete2011-03-01
delete44
PRE
AI
A
A.G.M. Strollo *
D
Davide De
N
Nicola Petra
DOI:10.1109/TC.2010.127delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
A novel technique for designing piecewise-polynomial interpolators for hardware implementation of elementary functions is investigated in this paper. In the proposed approach, the interval where the function is approximated is subdivided in equal length segments and two adjacent segments are grouped in a segment pair. Suitable constraints are then imposed between the coefficients of the two interpolating polynomials in each segment pair. This allows reducing the total number of stored coefficients. It is found that the increase in the approximation error due to constraints between polynomial coefficients can easily be overcome by increasing the fractional bits of the coefficients. Overall, compared with standard unconstrained piecewise-polynomial approximation having the same accuracy, the proposed method results in a considerable advantage in terms of the size of the lookup table needed to store polynomial coefficients. The calculus of the coefficients of constrained polynomials and the optimization of coefficients bit width is also investigated in this paper. Results for several elementary functions and target precision ranging from 12 to 42 bits are presented. The paper also presents VLSI implementation results, targeting a 90 nm CMOS technology, and using both direct and Horner architectures for constrained degree-1, degree-2, and degree-3 approximations.
Keyword:
Elementary functions
min-max approximation
polynomial approximation
computer arithmetic
VLSI systems

期刊

IEEE Transactions on Computers 封面图
IEEE Transactions on Computers
IF:
3.8
论文数:
5.4K
被引数:
9.8K

机构

U
University of Naples Federico II
学者数:
4.7W
论文数: 3.6W
被引数: 51
引用论文

引用论文

err分享
err收藏
Multipartite table methods
err2005-03-01
err133
errOAAI
errde Dinechin, F; Tisserand, A
err分享
err收藏
High-speed function approximation using a minimax quadratic interpolator
err2005-03-01
err110
errOAAI
errPiñeiro, JA; Oberman, SF; Muller, JM; Bruguera, JD
err分享
err收藏
Numerical function generators using LUT cascades
err2007-06-01
err51
errOAAI
errSasao, Tsutomu; Nagayama, Shinobu; Butler, Jon T.
err分享
err收藏
Modulation polarimetry of the topological effect in gold-organic nanocomposite films
err2012-11-06
err0
PREAI
errD. A. Grynko; Yu. M. Barabash; L. S. Maksimenko; I. E. Matyash; O. N. Mishchuk; S. P. Rudenko; B. K. Serdega
err分享
err收藏
学者 查看更多内容