Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

A New Technique for Fast Number Comparison in the Residue Number System

Published: 01 May 1993 Publication History

Abstract

A technique for number comparison in the residue number system is presented, and its theoretical validity is proved. The proposed solution is based on using a diagonal function to obtain a magnitude order of the numbers. In a first approach the function is computed using a suitable extra modulus. In the final implementation of the technique the extra modulus has been inserted in the set of moduli of the residue system, avoiding redundancy. The technique is compared with other approaches.

References

[1]
{1} N. S. Szabo and R. I. Tanaka, Residue Arithmetic and Its Applications to Computer Technology. New York: McGraw-Hill, 1967.
[2]
{2} F. J. Taylor, "Residue arithmetic: A tutorial with examples," IEEE Comput. Mag., vol. 17, no. 5, pp. 50-62, May 1984.
[3]
{3} A. A. Albert, Fundamental Concept of Higher Algebra. Chicago, IL: University of Chicago Press, 1956.
[4]
{4} A. Sasaki, "The basis for implementation of additive operations in the residue number system," IEEE Trans. Comput., vol. 17, no. 11, pp. 1066-1073, Nov. 1968.
[5]
{5} I. J. Akushskii, V. M. Burcev, and I. T. Pak, "A new positional characteristic of nonpositional codes and its applications," in Coding Theory and the Optimization of Complex Systems, V. M. Amerbsev Ed., SSR, Alm-Ata 'Nauka' Kazah, 1977.
[6]
{6} D.D. Miller, R. E. Altschul, J. R. King, and J. N. Polky, "Analysis of the residue class core function of Akushskii, Burcev and Pak," in Residue Number System Arithmetic, Modern Applications in Digital Signal Processing, M. A. Soderstrand, W. C. Jenkins, G. A. Jullien, and F. J. Taylor, Eds. New York: IEEE Press, paper 7-2, 1985, pp. 390-401.
[7]
{7} G. Dimauro, S. Impedovo, and G. Pirlo, "Comparison between numbers in the RNS: A new approach to solve the problem," in Proc. Int. Symp. Comput. Univ., Cavtat, 1990, pp. 311-314.
[8]
{8} G. Dimauro, S. Impedovo, and G. Pirlo, "A new magnitude function for fast numbers comparison in the residue number system," in Microprocessing and Microprogramming, vol. 35, no. 1-5, pp. 97-104, 1992.
[9]
{9} T. V. Vu, "Efficient implementation of the Chinese remainder theorem for sign detection and residue decoding," IEEE Trans. Comput., vol. 34, no. 7, pp. 646-651, July 1985.

Cited By

View all
  • (2023)Residue number systems with six modules and efficient circuits based on power-of-two diagonal modulusComputers and Electrical Engineering10.1016/j.compeleceng.2023.108854110:COnline publication date: 1-Sep-2023
  • (2021)Algorithm for Constructing Modular Projections for Correcting Multiple Errors Based on a Redundant Residue Number System Using Maximum Likelihood DecodingProgramming and Computing Software10.1134/S036176882108008947:8(839-848)Online publication date: 1-Dec-2021
  • (2020)DNNARA: A Deep Neural Network Accelerator using Residue Arithmetic and Integrated PhotonicsProceedings of the 49th International Conference on Parallel Processing10.1145/3404397.3404467(1-11)Online publication date: 17-Aug-2020
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image IEEE Transactions on Computers
IEEE Transactions on Computers  Volume 42, Issue 5
May 1993
134 pages

Publisher

IEEE Computer Society

United States

Publication History

Published: 01 May 1993

Author Tags

  1. diagonal function
  2. digital arithmetic.
  3. modulus
  4. number comparison
  5. residue number system
  6. theoretical validity

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 12 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Residue number systems with six modules and efficient circuits based on power-of-two diagonal modulusComputers and Electrical Engineering10.1016/j.compeleceng.2023.108854110:COnline publication date: 1-Sep-2023
  • (2021)Algorithm for Constructing Modular Projections for Correcting Multiple Errors Based on a Redundant Residue Number System Using Maximum Likelihood DecodingProgramming and Computing Software10.1134/S036176882108008947:8(839-848)Online publication date: 1-Dec-2021
  • (2020)DNNARA: A Deep Neural Network Accelerator using Residue Arithmetic and Integrated PhotonicsProceedings of the 49th International Conference on Parallel Processing10.1145/3404397.3404467(1-11)Online publication date: 17-Aug-2020
  • (2019)Positional Characteristics for Efficient Number Comparison over the Homomorphic EncryptionProgramming and Computing Software10.1134/S036176881908011545:8(532-543)Online publication date: 1-Dec-2019
  • (2019)Performance evaluation of secret sharing schemes with data recovery in secured and reliable heterogeneous multi-cloud storageCluster Computing10.1007/s10586-018-02896-922:4(1173-1185)Online publication date: 1-Dec-2019
  • (2017)Reverse Conversion Using Core Function, CRT and Mixed Radix ConversionCircuits, Systems, and Signal Processing10.1007/s00034-016-0440-236:7(2847-2874)Online publication date: 1-Jul-2017
  • (2017)Sign Detection and Number Comparison on RNS 3-Moduli Sets $$\{2^n-1, 2^{n+x}, 2^n+1\}$${2n-1,2n+x,2n+1}Circuits, Systems, and Signal Processing10.1007/s00034-016-0354-z36:3(1224-1246)Online publication date: 1-Mar-2017
  • (2016)Fast low energy RNS comparators for 4-moduli sets {2n1, 2n, m} with m{2n+11, 2n11}Integration, the VLSI Journal10.1016/j.vlsi.2016.05.00955:C(155-161)Online publication date: 1-Sep-2016
  • (2016)New distributed algorithms for fast sign detection in residue number systems (RNS)Journal of Parallel and Distributed Computing10.1016/j.jpdc.2016.06.00597:C(78-95)Online publication date: 1-Nov-2016
  • (2016)RNS to Binary Conversion Using Diagonal Function and Pirlo and Impedovo Monotonic FunctionCircuits, Systems, and Signal Processing10.1007/s00034-015-0090-935:3(1063-1076)Online publication date: 1-Mar-2016
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media