Hardware Implementation Trade-Offs of Polynomial Approximations and Interpolations

作者: Dong-U Lee , Ray Cheung , Wayne Luk , John Villasenor

DOI: 10.1109/TC.2007.70847

关键词:

摘要: This paper examines the hardware implementation trade-offs when evaluating functions via piecewise polynomial approximations and interpolations for precisions of up to 24 bits. In approximations, polynomials are evaluated using stored coefficients. Polynomial interpolations, however, require coefficients be computed on-the-fly by function values. Although it is known that less memory than but at expense additional computations, in memory, area, delay, power consumption between two approaches have not been examined detail. work quantitatively analyzes these optimized across different target precisions. Hardware architectures degree-1 degree-2 described. The results show extent savings realized interpolation significantly lower what commonly believed. Furthermore, experimental on a field-programmable gate array (FPGA) that, high output precision, offer considerable area over similar compared. availability both interpolation-based approximation-based designs offers richer set design available either or approximation alone.

参考文章(32)
John H. Mathews, Numerical methods for mathematics, science and engineering Prentice-Hall International. ,(1992)
D.-U. Lee, W. Luk, J. Villasenor, P.Y.K. Cheung, Hierarchical segmentation schemes for function evaluation field-programmable technology. pp. 92- 99 ,(2003) , 10.1109/FPT.2003.1275736
John Rischard Rice, The approximation of functions ,(1964)
J.M. McCollum, J.M. Lancaster, D.W. Bouldin, G.D. Peterson, Hardware acceleration of pseudo-random number generation for simulation applications southeastern symposium on system theory. pp. 299- 303 ,(2003) , 10.1109/SSST.2003.1194578
K. Johansson, O. Gustafsson, L. Wanhammar, Approximation of elementary functions using a weighted sum of bit-products international symposium on circuits and systems. pp. 795- 798 ,(2006) , 10.1109/ISCAS.2006.1692705
Romain Michard, Arnaud Tisserand, Nicolas Veyrat-Charvillon, Optimisation d'opérateurs arithmétiques matériels à base d'approximations polynomiales Technique Et Science Informatiques. ,vol. 27, pp. 699- 718 ,(2008) , 10.3166/TSI.27.699-718
V. Paliouras, K. Karagianni, T. Stouraitis, A floating-point processor for fast and accurate sine/cosine evaluation IEEE Transactions on Circuits and Systems Ii: Analog and Digital Signal Processing. ,vol. 47, pp. 441- 451 ,(2000) , 10.1109/82.842112
H.M. Aus, G.A. Korn, Table-Lookup/Interpolation Function Generation for Fixed-Point Digital Computations IEEE Transactions on Computers. ,vol. 18, pp. 745- 749 ,(1969) , 10.1109/T-C.1969.222758