Complex square root with operand prescaling
We propose a radix-r digit-recurrence algorithm for complex square-root. The operand is prescaled to allow the selection of square-root digits by rounding of the residual. This leads to a simple hardware implementation. Moreover, the use of digit recurrence approach allows correct rounding of the re...
Saved in:
Published in | Proceedings. 15th IEEE International Conference on Application-Specific Systems, Architectures and Processors, 2004 pp. 52 - 62 |
---|---|
Main Authors | , |
Format | Conference Proceeding |
Language | English |
Published |
Los Alamitos CA
IEEE
2004
IEEE Computer Society |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | We propose a radix-r digit-recurrence algorithm for complex square-root. The operand is prescaled to allow the selection of square-root digits by rounding of the residual. This leads to a simple hardware implementation. Moreover, the use of digit recurrence approach allows correct rounding of the result. The algorithm, compatible with the complex division, and its design are described at a high-level. We also give rough comparisons of its latency and cost with respect to implementation based on standard floating-point instructions as used in software routines for complex square root. |
---|---|
ISBN: | 9780769522265 0769522262 |
ISSN: | 2160-0511 2160-052X |
DOI: | 10.1109/ASAP.2004.1342458 |