Title :
Multiple core algorithms for residue number systems
Author_Institution :
Boeing High Technol. Center, Seattle, WA, USA
Abstract :
The core function provides an easily implemented and efficient means for performing the traditionally difficult residue operations. However, two problems with core algorithms are the difficulty in choosing core coefficients and the many iterations required for some operations. A method for the design of core functions which are as linear as possible for a small dynamic range is given. This method can then be used in conjunction with a redundant core calculation to avoid the problem of critical cores. Using these results, a methodology to design multiple core algorithms for sign detection and integer division is given. From these two algorithms, the operations of magnitude comparison, overflow detection, and approximate decoding follow directly
Keywords :
digital arithmetic; approximate decoding; core coefficients; core function; dynamic range; integer division; magnitude comparison; multiple core algorithms; overflow detection; redundant core calculation; residue number systems; sign detection; Algorithm design and analysis; Arithmetic; Decoding; Delay; Design methodology; Dynamic range; Hardware; Signal processing; Signal processing algorithms;
Conference_Titel :
Circuits and Systems, 1989., Proceedings of the 32nd Midwest Symposium on
Conference_Location :
Champaign, IL
DOI :
10.1109/MWSCAS.1989.101984