• DocumentCode
    1154536
  • Title

    On the Complexity of Table Lookup for Iterative Division

  • Author

    Parhami, Behrooz

  • Author_Institution
    School of Computer Science, Carleton University
  • Issue
    10
  • fYear
    1987
  • Firstpage
    1233
  • Lastpage
    1236
  • Abstract
    We show that except for a few special cases allowing smaller tables, the lookup table used for achieving k digits of convergence after the initial multiplication (or for obtaining the approximate reciprocal of the divisor with k − 1 digits of accuracy) in iterative division methods must have at least (r−-l) rk words of k + I digits, r being the number representation base. In the important special case of r = 2 with k ≥5, a 2k-word table with k-bit entries can be used, since the initial digit is always 1. It is also shown that a table of this optimal size can always be constructed. The special cases corresponding to r = 3 with k = 1, and r = 2 with k ≤ 4, allow smaller tables than the general case and are thus handled separately.
  • Keywords
    Arithmetic algorithms; computer arithmetic; division algorithm; iterative division; quadratic convergence; reciprocal approximation; table lookup; Approximation algorithms; Computer science; Convergence; Digital arithmetic; Hardware; Iterative algorithms; Iterative methods; Read only memory; Table lookup; Arithmetic algorithms; computer arithmetic; division algorithm; iterative division; quadratic convergence; reciprocal approximation; table lookup;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1987.1676863
  • Filename
    1676863