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 :
بازگشت