DocumentCode
3378138
Title
Base conversion in residue number systems
Author
Gregory, Robert Todd ; Matula, David W.
Author_Institution
The University of Tennessee, Knoxville, Tennessee
fYear
1975
fDate
19-20 Nov. 1975
Firstpage
117
Lastpage
125
Abstract
We are concerned in this paper with the representation of an integer in a (multiple-modulus) residue number system and, in particular, with an algorithm for changing the base vector of the residue number system. Szabo and Tanaka [1, p.47] describe such an algorithm when each modulus of the second base vector is relatively prime to each modulus of the first base vector. However, we show that a much simpler algorithm exists if we allow the moduli of the second base vector to have factors in common with the moduli of the first base vector (even though the moduli of the second base vector are pairwise relatively prime among themselves). Since the algorithm involves the use of "associated" residue and mixed-radix representations for integers, Section 2 contains an elementary survey of the terminology, notation, and theory behind these two types of representation. Section 3 contains the proofs of the basic theorems upon which our algorithm for residue base conversion is based along with a description of the algorithm. It also contains illustrative examples which demonstrate the power of the algorithm. In this paper we lay the foundation for a subsequent paper in which we propose procedures for extending single-precision residue arithmetic to multiple-precision residue arithmetic.
Keywords
Algorithm design and analysis; Computer architecture; Educational institutions; Manganese; Registers; Vectors; Writing;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Arithmetic (ARITH), 1975 IEEE 3rd Symposium on
Conference_Location
Dallas, TX, USA
Type
conf
DOI
10.1109/ARITH.1975.6156987
Filename
6156987
Link To Document