DocumentCode :
2461386
Title :
An accurate LNS arithmetic unit using interleaved memory function interpolator
Author :
Lewis, David M.
Author_Institution :
Dept. of Electr. Eng., Toronto Univ., Ont., Canada
fYear :
1993
fDate :
29 Jun-2 Jul 1993
Firstpage :
2
Lastpage :
9
Abstract :
A logarithmic number system (LNS) arithmetic unit using a new method for polynomial interpolation in hardware is described. The use of an interleaved memory reduces storage requirements by allowing each stored function value to be used in interpolation across several segments. This strategy always uses fewer words of memory than an optimized polynomial with stored polynomial coefficients. Many accuracy requirements for the LNS arithmetic unit are possible, but a round to nearest cannot be easily achieved. The goal suggested here is to ensure that the worst case LNS relative error is smaller than the worst case FP relative error. Using the interleaved memory interpolator, the detailed design of an LNS arithmetic unit is performed using a second-order polynomial interpolator including approximately 91K bits of ROM
Keywords :
arithmetic; digital arithmetic; interleaved storage; interpolation; LNS arithmetic unit; arithmetic unit; interleaved memory; interleaved memory function; interleaved memory interpolator; logarithmic number system; polynomial interpolation; Data analysis; Fixed-point arithmetic; Hardware; Interpolation; Polynomials; Read only memory; Terminology;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Arithmetic, 1993. Proceedings., 11th Symposium on
Conference_Location :
Windsor, Ont.
Print_ISBN :
0-8186-3862-1
Type :
conf
DOI :
10.1109/ARITH.1993.378115
Filename :
378115
Link To Document :
بازگشت