• DocumentCode
    3134319
  • Title

    Faithful bipartite ROM reciprocal tables

  • Author

    Das Sarma, Debjit ; Matula, David W.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Southern Methodist Univ., Dallas, TX, USA
  • fYear
    1995
  • fDate
    19-21 Jul 1995
  • Firstpage
    17
  • Lastpage
    28
  • Abstract
    We describe bipartite reciprocal tables that employ separate table lookup of the positive and negative portions of a borrow-save reciprocal value. The fusion of the parts includes a rounding so the output reciprocals are guaranteed correct to a unit in the last place, and typically provide a round-to-nearest reciprocal for over 90% of input arguments. The output rounding can be accomplished in conjunction with multiplier recoding yielding practically no cost in logic complexity or time in employing bipartite tables. We demonstrate these tables to be 2 to 4 times smaller than conventional 4-bit reciprocal tables. For 10-16 bit reciprocal table lookup the compression grows from a factor of 4 to over 16, making possible the use of larger seed reciprocals than previously considered cost effective
  • Keywords
    computational complexity; digital arithmetic; interpolation; table lookup; bipartite ROM reciprocal tables; bipartite tables; borrow-save reciprocal value; logic complexity; multiplier recoding; output reciprocals; rounding; table lookup; Computer science; Costs; Delay; Interpolation; Iron; Iterative algorithms; Logic; Read only memory; Table lookup; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Arithmetic, 1995., Proceedings of the 12th Symposium on
  • Conference_Location
    Bath
  • Print_ISBN
    0-8186-7089-4
  • Type

    conf

  • DOI
    10.1109/ARITH.1995.465381
  • Filename
    465381