DocumentCode
2780025
Title
Digit-recurrence algorithm for computing Euclidean norm of a 3-D vector
Author
Takagi, Naofumi ; Kuwahara, Seiji
Author_Institution
Dept. of Inf. Eng., Nagoya Univ., Japan
fYear
1999
fDate
1999
Firstpage
86
Lastpage
93
Abstract
A digit-recurrence algorithm for computing the Euclidean norm of a 3-dimensional vector is proposed. Starting from the vector component with the highest order of magnitude as the initial value of partial result, correcting-digits produced by the recurrence are added to it step by step. Partial products of the squares of the other two components are added to the residual, step by step. The addition/subtractions in the recurrence are performed without carry/borrow propagation by the use of a redundant representation of the residual. An extension of the on-the-fly conversion algorithm is used for updating the partial result. Different specific versions of the algorithm are possible, depending on the radix, the redundancy factor of the correcting-digit set, the type of representation of the residual, and the correcting-digit selection function
Keywords
digital arithmetic; redundancy; vectors; 3-dimensional vector; Euclidean norm; correcting-digit set; digit-recurrence algorithm; on-the-fly conversion; redundancy factor; redundant representation;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Arithmetic, 1999. Proceedings. 14th IEEE Symposium on
Conference_Location
Adelaide, SA
ISSN
1063-6889
Print_ISBN
0-7695-0116-8
Type
conf
DOI
10.1109/ARITH.1999.762833
Filename
762833
Link To Document