loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
12th IEEE Symposium on Computer Arithmetic (ARITH-12 '95)
High-speed double precision computation of nonlinear functions
Bath, England
July 19-July 21
ISBN: 0-8186-7089-4
V.K. Jain, Dept. of Electr. Eng., Univ. of South Florida, Tampa, FL, USA
L. Lin, Dept. of Electr. Eng., Univ. of South Florida, Tampa, FL, USA
High-speed coprocessors for computing nonlinear functions are important for advanced scientific computing as well as real-time image processing. In this paper we develop an efficient interpolative approach to such coprocessors. Performed on suitable subintervals of the range of interest, our interpolation which uses third degree polynomial is adequate for many elementary functions of interest with double precision mantissas. Our method requires only one major multiplication, two minor multiplications and a few additions. The minor multiplications are for the second and third degree terms, and their significant bits are much fewer than those of the first degree term. This leads to a very fast and efficient VLSI architecture for such coprocessors. It appears that polynomial based interpolation can yield considerable benefits over previously used approaches, when execution time and silicon area are considered. Further, it is possible to combine the computation of multiple functions on a single chip, with most of the resources on the chip shared for several functions.
Index Terms:
coprocessors; interpolation; image processing; digital arithmetic; high-speed double precision computation; nonlinear functions; coprocessors; scientific computing; real-time image processing; interpolative approach; interpolation; third degree polynomial; multiplications; silicon area
Citation:
V.K. Jain, L. Lin, "High-speed double precision computation of nonlinear functions," arith, pp.107, 12th IEEE Symposium on Computer Arithmetic (ARITH-12 '95), 1995
Usage of this product signifies your acceptance of the Terms of Use.