DocumentCode :
2461119
Title :
Hardware starting approximation for the square root operation
Author :
Schwarz, Eric M. ; Flynn, Michael J.
Author_Institution :
IBM Enterprise Syst., Poughkeepsie, NY, USA
fYear :
1993
fDate :
29 Jun-2 Jul 1993
Firstpage :
103
Lastpage :
111
Abstract :
A method for obtaining high-precision approximations of high-order arithmetic operations is presented. These approximations provide an accurate starting approximation for high-precision iterative algorithms, which translates into few iterations and a short overall latency. The method uses a partial product array to describe an approximation and sums the array on an existing multiplier. By reusing a multiplier the amount of dedicated hardware is made very small. For the square-root operation, a 16-bit approximation costs less than 1000 dedicated logic gates to implement and has the latency of approximately one multiplication. This is 1/500 the size of an equivalent look-up table method and over twice as many bits of accuracy as an equivalent polynomial method. Thus, a high-precision approximation of the square root operation and many other high-order arithmetic operations is possible at low cost
Keywords :
digital arithmetic; iterative methods; 16-bit approximation; high-order arithmetic operations; high-precision approximations; iterative algorithms; square root; starting approximation; Approximation algorithms; Contracts; Costs; Delay; Digital arithmetic; Hardware; Iterative algorithms; Laboratories; Logic gates; Table lookup;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Arithmetic, 1993. Proceedings., 11th Symposium on
Conference_Location :
Windsor, Ont.
Print_ISBN :
0-8186-3862-1
Type :
conf
DOI :
10.1109/ARITH.1993.378103
Filename :
378103
Link To Document :
بازگشت