A NOVEL DIVISION ALGORITHM AND ARCHITECTURES FOR PARALLEL AND SEQUENTIAL PROCESSING

作者: K. TATAS , D. J. SOUDRIS , D. SIOMOS , A. THANAILAKIS

DOI: 10.1142/S0218126605002295

关键词:

摘要: A new algorithm for reducing the division operation to a series of smaller divisions is introduced. Partitioning dividend into segments, we perform divisions, shifts, and accumulations taking account weight bits. Each partial can be performed by any existing algorithm. From an algorithmic point view, computation analysis in comparison with algorithms. implementation since divider, designer choose divider which best meets his specifications. Although presented integer numbers, it easily generalized fractions, only matter representation. Two possible implementations algorithm, namely sequential parallel are derived, several variations, allowing performance, cost, cost/performance trade-offs. Exhaustive comparisons derived many terms area done. plethora alternative due variable number partitions.

参考文章(8)
Israel Koren, Computer Arithmetic Algorithms ,(1993)
Tomas Lang, MiloTs Dragutin Ercegovac, Division and Square Root: Digit-Recurrence Algorithms and Implementations Kluwer Academic Publishers. ,(1994)
A. Nannarelli, T. Lang, Low-power divider IEEE Transactions on Computers. ,vol. 48, pp. 2- 14 ,(1999) , 10.1109/12.743407
T.M. Carter, J.E. Robertson, Radix-16 signed-digit division IEEE Transactions on Computers. ,vol. 39, pp. 1424- 1433 ,(1990) , 10.1109/12.61063
M. Kuhlmann, K.K. Parhi, Fast low-power shared division and square-root architecture international conference on computer design. pp. 128- 135 ,(1998) , 10.1109/ICCD.1998.727033
Donald Ervin Knuth, The Art of Computer Programming ,(1968)
Amos R. Omondi, Computer Arithmetic Systems ,(1994)