Back to Search Start Over

A Universal Method of Linear Approximation With Controllable Error for the Efficient Implementation of Transcendental Functions.

Authors :
Sun, Huaqing
Luo, Yuanyong
Ha, Yajun
Shi, Yinghuan
Gao, Yang
Shen, Qinghong
Pan, Hongbing
Source :
IEEE Transactions on Circuits & Systems. Part I: Regular Papers; Jan2020, Vol. 67 Issue 1, p177-188, 12p
Publication Year :
2020

Abstract

Transcendental functions are commonly used in many fields such as nonlinear functions of artificial neural networks (ANNs). Due to nonlinearity of these functions, hardware implementation of the functions faces many challenges. Some methods cannot control the approximation accuracy beforehand, or they cannot approximate target functions accurately and efficiently. Other methods can only approximate a particular function without generality. A universal piecewise linear (PWL) approximation method is proposed to solve the problems existing in the above methods. In this paper, a general piecewise linear (PWL) approximation method with controllable maximum absolute error for transcend-ental functions is proposed. The method has the self-adaptive capability to choose the smallest number of segments under the constraint of a controllable maximum absolute error. Therefore, it requires fewer segments and incurs less hardware overhead. Moreover, it can approximate any transcendental functions and does not rely on any properties of the target function. Comparing our work with other methods used in three transcendental functions, including the sigmoid, hyperbolic tangent, and logarithmic function, our method improves the approximation accuracy by 4.5 times, 2.1 times, and 1.3 times, respectively; in addition, our method is more efficient and it reduces the circuit area by 49.9%, 22.4%, and 28.5%, respectively. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
15498328
Volume :
67
Issue :
1
Database :
Complementary Index
Journal :
IEEE Transactions on Circuits & Systems. Part I: Regular Papers
Publication Type :
Periodical
Accession number :
141230463
Full Text :
https://doi.org/10.1109/TCSI.2019.2939563