INTERLEAVED MEMORY FUNCTION INTERPOLATORS WITH APPLICATION TO AN ACCURATE LNS ARITHMETIC UNIT

被引:63
作者
LEWIS, DM
机构
[1] Department of Electrical and Computer Engineering, University of Toronto
关键词
POLYNOMIAL INTERPOLATION; LOGARITHMIC NUMBER SYSTEM; FLOATING POINT ARITHMETIC; COMPUTER ARITHMETIC; ADDITION; FUNCTION APPROXIMATION;
D O I
10.1109/12.295859
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper describes a new method for polynomial interpolation in hardware, with advantages demonstrated by its application to an accurate logarithmic number system (LNS) arithmetic unit. 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 can be shown to always use fewer words of memory than an optimized polynomial with stored polynomial coefficients. Interleaved memory function interpolators are then applied to the specific goal of an accurate logarithmic number system arithmetic unit. Many accuracy requirements for the LNS arithmetic unit are possible. Although a round to nearest would be desirable, it cannot be easily achieved. The goal suggested here is to insure that the worst case LNS relative error is smaller than the worst case floating point (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 91-K bits of ROM. This arithmetic unit has better accuracy and less complexity than previous LNS units.
引用
收藏
页码:974 / 982
页数:9
相关论文
共 14 条
  • [1] REDUNDANT LOGARITHMIC ARITHMETIC
    ARNOLD, MG
    BAILEY, TA
    COWLES, JR
    CUPAL, JJ
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1990, 39 (08) : 1077 - 1086
  • [2] APPLYING FEATURES OF IEEE-754 TO SIGN LOGARITHM ARITHMETIC
    ARNOLD, MG
    BAILEY, TA
    COWLES, JR
    WINKEL, MD
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1992, 41 (08) : 1040 - 1050
  • [3] BUCHANAN JL, 1992, NUMERICAL METHODS AN
  • [4] Cheney E. W., 1966, INTRO APPROXIMATION
  • [5] COMBET M, 1965, IEEE T ELECT COM DEC, P863
  • [6] Fox L, 1968, CHEBYSHEV POLYNOMIAL
  • [7] LAI FS, 1991, IEEE T COMPUT, V40, P9520
  • [8] Lewis D. M., 1990, IEEE T COMPUT, V39, P1326
  • [9] LEWIS DM, 1989, 9TH P IEEE S COMP AR, P192
  • [10] LO HY, 1985, IEEE T COMPUT, V34, P681, DOI 10.1109/TC.1985.1676614