• DocumentCode
    1298263
  • Title

    Higher radix square rooting

  • Author

    Ciminiera, Luigi ; Montuschi, Paolo

  • Author_Institution
    Dipartimento di Autom. & Inf., Politecnico di Torino, Italy
  • Volume
    39
  • Issue
    10
  • fYear
    1990
  • fDate
    10/1/1990 12:00:00 AM
  • Firstpage
    1220
  • Lastpage
    1231
  • Abstract
    A general discussion on nonrestoring square root algorithms is presented, showing bounds and constraints delimiting the space of feasible algorithms, for all the choices of radix, digit set and representation of the partial remainder. Two classes of algorithms are then derived from the general discussion, and it is shown how it is possible to determine two parameters with a relevant impact on the implementation: the number of radicand bits to be inspected in order to obtain a starting value, and the number of partial remainder bits to be examined for digit selection. The algorithms for the specific case of radix 4 digit set {-2, -1, 0, +1, +2}, and partial remainder represented in carry-save form are derived in order to show that the algorithms introduced can lead to better results than those obtained with algorithms previously presented
  • Keywords
    digital arithmetic; number theory; bounds; carry-save; constraints; digit selection; digit set; feasible algorithms; nonrestoring square root algorithms; partial remainder bits; radicand bits; radix; radix 4; representation; starting value; Algorithm design and analysis; Computer aided instruction; Computer architecture; Convergence; Digital arithmetic; Hardware; Instruction sets; Software algorithms; Software packages; Software standards;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.59853
  • Filename
    59853