• DocumentCode
    776186
  • Title

    Radix-4 reciprocal square-root and its combination with division and square root

  • Author

    Lang, Tomás ; Antelo, Elisardo

  • Author_Institution
    Dept. of Electr. & Comput. Eng., California Univ., Irvine, CA, USA
  • Volume
    52
  • Issue
    9
  • fYear
    2003
  • Firstpage
    1100
  • Lastpage
    1114
  • Abstract
    In this work, we present a reciprocal square root algorithm by digit recurrence and selection by a staircase function and the radix-4 implementation. As in similar algorithms for division and square root, the results are obtained correctly rounded in a straightforward manner (in contrast to existing methods to compute the reciprocal square root). Although, apparently, a single selection function can only be used for j ≥ 2 (the selection constants are different for j = 0, j = 1, and j ≥ 2), we show that it is possible to use a single selection function for all iterations. We perform a rough comparison with existing methods and we conclude that our implementation is a low hardware complexity solution with moderate latency, especially for exactly rounded results. We also extend the unit to support division and square root with the same selection function and with slight modifications in the initialization of the reciprocal square root unit.
  • Keywords
    digital arithmetic; iterative methods; roundoff errors; digit recurrence; division; exact rounding; hardware complexity; initialization; iterations; latency; radix-4 reciprocal square-root; selection function; staircase function; Computer Society; Convergence; Delay; Digital arithmetic; Graphics; Hardware; Helium; Polynomials;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2003.1228508
  • Filename
    1228508