DocumentCode :
1571655
Title :
A new iterative structure for hardware division: the parallel paths algorithm
Author :
Rice, Eric ; Hughey, Richard
Author_Institution :
Dept. of Comput. Eng., California Univ., Santa Cruz, CA, USA
fYear :
2003
Firstpage :
54
Lastpage :
62
Abstract :
We present a new approach to hardware division - the parallel paths algorithm. In this approach, prescaling allows the division recurrence to be implemented by three processes which can be calculated in parallel during iterations. While two of the processes must complete in a single iteration, the third - which includes the most expensive division operations - can be calculated over multiple iterations. Iteration latency is determined by the slowest of the three paths, and in many cases can be limited to that of carry-save addition and latching. A radix-4 implementation of the algorithm is shown to achieve better performance than other commonly used methods while requiring a modest increase in area.
Keywords :
digital arithmetic; iterative methods; parallel algorithms; carry-save addition; computer arithmetic; division recurrence; hardware division; iteration latency; iterative structure; linear convergence; parallel paths algorithm; radix-4 implementation; Acceleration; Concurrent computing; Convergence; Delay; Digital arithmetic; Equations; Hardware; Iterative algorithms;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Arithmetic, 2003. Proceedings. 16th IEEE Symposium on
ISSN :
1063-6889
Print_ISBN :
0-7695-1894-X
Type :
conf
DOI :
10.1109/ARITH.2003.1207660
Filename :
1207660
Link To Document :
بازگشت