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
Link To Document