A VLSI architecture for fast and accurate floating-point sine/cosine evaluation

作者: V. Paliouras , H. Karagianni , T. Stouraitis

DOI: 10.1109/ICECS.1998.813365

关键词:

摘要: A VLSI architecture is presented, combining floating-point and simple fixed-point arithmetic. The algorithm implemented by the based on second-order polynomial interpolation. exploitation of certain properties trigonometric functions specific bit patterns which appear in involved computations, has led to a 40% memory size reduction low overall hardware complexity. time required evaluate sine less than for three single-precision MACs, while computed sines cosines are guaranteed be accurate half an ulp (unit last position).

参考文章(6)
P.T.P. Tang, Table-lookup algorithms for elementary functions and their error analysis symposium on computer arithmetic. pp. 232- 236 ,(1991) , 10.1109/ARITH.1991.145565
V. Kantabutra, On hardware for computing exponential and trigonometric functions IEEE Transactions on Computers. ,vol. 45, pp. 328- 339 ,(1996) , 10.1109/12.485571
I. Koren, O. Zinaty, Evaluating elementary functions in a numerical coprocessor based on rational approximations IEEE Transactions on Computers. ,vol. 39, pp. 1030- 1037 ,(1990) , 10.1109/12.57042
D.M. Lewis, Interleaved memory function interpolators with application to an accurate LNS arithmetic unit IEEE Transactions on Computers. ,vol. 43, pp. 974- 982 ,(1994) , 10.1109/12.295859
W.F. Wong, E. Goto, Fast evaluation of the elementary functions in single precision IEEE Transactions on Computers. ,vol. 44, pp. 453- 457 ,(1995) , 10.1109/12.372037
D. Das, K. Mukhopadhyaya, B.P. Sinha, Implementation of four common functions on an LNS co-processor IEEE Transactions on Computers. ,vol. 44, pp. 155- 161 ,(1995) , 10.1109/12.367997