Title :
RNS representations with redundant residues
Author :
Parhami, Behrooz
Author_Institution :
Dept. of Electr. & Comput. Eng., California Univ., Santa Barbara, CA, USA
Abstract :
Residue number system (RNS) representations that contain redundant moduli have been extensively studied with regard to their error checking properties. A second form of redundancy in RNS, that of redundant residues, has been applied in certain application contexts to gain speed and cost benefits. Such applications are developed in an ad hoc manner and there does not exist a theoretical framework for the latter variety of redundant RNS. We develop a theory of RNS representations with redundant residues and show how representation parameters affect the speed and complexity of various arithmetic operations. The theory parallels that of redundant signed-digit representations in that at issue are choice of ´residue sets´ (akin to digit sets), encoding of residue sets, conversions between residue sets with different degrees of redundancy, including none, and algorithms for arithmetic on redundant-residue operands.
Keywords :
adders; computational complexity; redundancy; residue number systems; RNS representations; arithmetic operation complexity; arithmetic operation speed; carry-free addition; digit sets; error checking properties; pseudoresidue conversions; redundant RNS; redundant moduli; redundant residues; redundant signed-digit representations; redundant-residue operands; representation parameters; residue adders; residue number system; residue-set encoding; Application software; Circuits; Computer errors; Digital arithmetic; Dynamic range; Encoding; Parallel processing; Redundancy; Terminology; Very large scale integration;
Conference_Titel :
Signals, Systems and Computers, 2001. Conference Record of the Thirty-Fifth Asilomar Conference on
Conference_Location :
Pacific Grove, CA, USA
Print_ISBN :
0-7803-7147-X
DOI :
10.1109/ACSSC.2001.987765