A high-speed division algorithm for residue number system

A new algorithm for one of the longstanding problems in residue number system, namely division, is presented. The algorithm is very simple. It approaches the paper-and-pencil division procedure where the quotient is selected to guarantee a non-negative remainder. This algorithm does not require sign and overflow detection, scaling, or redundant moduli. Based on computer simulation results, the algorithm is four times faster than the most recent and competitive published work by Lu and Chiang (see IEEE Trans. Compu., vol. C-41, no. 8, p. 1026-32, 1992).

[1]  Richard I. Tanaka,et al.  Residue arithmetic and its applications to computer technology , 1967 .

[2]  Dragan Gamberger,et al.  New approach to integer division in residue number systems , 1991, [1991] Proceedings 10th IEEE Symposium on Computer Arithmetic.

[3]  Hideo Kosako,et al.  General Division in the Symmetric Residue Number System , 1973, IEEE Transactions on Computers.

[4]  Thu V. Vu Efficient Implementations of the Chinese Remainder Theorem for Sign Detection and Residue Decoding , 1985, IEEE Trans. Computers.

[5]  Mi Lu,et al.  A Novel Division Algorithm for the Residue Number System , 1992, IEEE Trans. Computers.

[6]  Michael A. Soderstrand,et al.  Residue number system arithmetic: modern applications in digital signal processing , 1986 .

[7]  Daniel E. Atkins,et al.  Time-Component Complexity of Two Approaches to Multioperand Binary Addition , 1979, IEEE Transactions on Computers.

[8]  Ernst L. Leiss,et al.  Division and sign detection algorithms for residue number systems , 1984 .

[9]  Meyer Tannenbaum,et al.  Division and Overflow Detection in Residue Number Systems , 1962, IRE Trans. Electron. Comput..

[10]  H.S. Abdel-Aty-Zohdy,et al.  Design and implementation of a fast and compact residue-based semi-custom VLSI arithmetic chip , 1994, Proceedings of 1994 37th Midwest Symposium on Circuits and Systems.

[11]  W. A. Chren A new residue number system division algorithm , 1990 .

[12]  M. Soderstrand,et al.  An improved residue number system digital-to-analog converter , 1983 .