Title :
A hardware algorithm for integer division
Author :
Takagi, Naofumi ; Kadowaki, Shunsuke ; Takagi, Kazuyoshi
Author_Institution :
Dept. of Inf. Eng., Nagoya Inst. of Technol., Japan
Abstract :
A hardware algorithm for integer division is proposed. It is based on the digit-recurrence, non-restoring division algorithm. Fast computation is achieved by the use of the radix-2 signed-digit representation. The algorithm does not require normalization of the divisor, and hence, does not require area-consuming leading one (or zero) detection nor shifts of variable-amount. Combinational (unfolded) implementation of the algorithm yields a regularly structured array divider, where pipelining is possible for increasing the throughput. Sequential implementation yields a compact divider.
Keywords :
CMOS logic circuits; digital arithmetic; pipeline processing; hardware algorithm; integer division; nonrestoring division algorithm; pipeline processing; radix-2 signed-digit representation; Acceleration; Algorithm design and analysis; Arithmetic; Clocks; Delay estimation; Detectors; Hardware; Libraries; Pipeline processing; Throughput;
Conference_Titel :
Computer Arithmetic, 2005. ARITH-17 2005. 17th IEEE Symposium on
Print_ISBN :
0-7695-2366-8
DOI :
10.1109/ARITH.2005.6