• DocumentCode
    1844326
  • Title

    High-speed reciprocal approximations

  • Author

    Schulte, Michael J. ; Stine, James E. ; Wires, Kent E.

  • Author_Institution
    Dept. of Comput. Sci. & Electr. Eng., Lehigh Univ., Bethlehem, PA, USA
  • Volume
    2
  • fYear
    1997
  • fDate
    2-5 Nov. 1997
  • Firstpage
    1183
  • Abstract
    This paper presents a high-speed algorithm for computing reciprocal approximations. This algorithm uses two parallel table lookups and an addition to obtain an initial approximation to the reciprocal. This is followed by a modified Newton-Raphson iteration, consisting of one multiply-complement and one multiply-add operation to obtain a more accurate reciprocal approximation. The initial approximation and Newton-Raphson iteration use specialized hardware to reduce the area requirements. Application of this algorithm is illustrated through the design of a reciprocal approximation unit that has a latency of three cycles and a peak throughput of one result per cycle for operands in the IEEE single precision format.
  • Keywords
    Newton method; approximation theory; digital arithmetic; parallel algorithms; table lookup; IEEE single precision format; algorithm; area requirements reduction; high-speed algorithm; high-speed reciprocal approximations; latency; modified Newton-Raphson iteration; multiply-add operation; multiply-complement operation; parallel table lookups; specialized hardware; throughput; Algorithm design and analysis; Application software; Approximation algorithms; Convergence; Delay; Hardware; Table lookup; Throughput; USA Councils; Wires;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signals, Systems & Computers, 1997. Conference Record of the Thirty-First Asilomar Conference on
  • Conference_Location
    Pacific Grove, CA, USA
  • ISSN
    1058-6393
  • Print_ISBN
    0-8186-8316-3
  • Type

    conf

  • DOI
    10.1109/ACSSC.1997.679091
  • Filename
    679091