z-logo
open-access-imgOpen Access
High‐order Taylor series approximation for efficient computation of elementary functions
Author(s) -
Chen Chichyang
Publication year - 2015
Publication title -
iet computers and digital techniques
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.219
H-Index - 46
eISSN - 1751-861X
pISSN - 1751-8601
DOI - 10.1049/iet-cdt.2014.0158
Subject(s) - lookup table , taylor series , computation , series (stratigraphy) , polynomial , elementary function , piecewise , computer science , approximation error , power series , algorithm , mathematics , taylor's theorem , function (biology) , table (database) , function approximation , mathematical optimization , mathematical analysis , artificial intelligence , paleontology , biology , evolutionary biology , artificial neural network , data mining , programming language
A new piecewise polynomial method is proposed to compute elementary functions by using high‐order Taylor approximation. The high‐order power terms of the series are proposed to be approximated by using simple and fast table lookup. Furthermore, the similarity and regularity among the Taylor coefficients can make possible the sharing of the lookup tables. The authors have developed an error analysis method to estimate the maximum error of the proposed approximation approach, and formulated the procedure for determining the hardware parameters in the approximation unit. Finally, the authors have designed a single‐precision approximation unit for computing six common elementary functions. The coefficient sharing approach can result in at least 30.5% reduction in the coefficient lookup tables. Compared with a previous work by Piñeiro et al ., the authors can save 27.91% of the lookup tables with some extra cost in computation hardware. Compared with the work by Alimohammad et al ., 34.85% of the lookup tables can be saved with the same computation hardware cost. The authors conclude that the proposed approaches can effectively reduce the lookup tables required in the piecewise polynomial approximation for efficient elementary function computation.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here