2020
DOI: 10.1109/access.2020.3019452
|View full text |Cite
|
Sign up to set email alerts
|

Classification of Moduli Sets for Residue Number System With Special Diagonal Functions

Abstract: The paper presents algorithms for the generation of Residue Number System (RNS) triples with = 2 − 1 and quadruples with = 2 for some k. Triples and quadruples allow us to design efficient hardware implementations of non-modular operations in RNS such as division, sign detection, comparison of numbers, reverse conversion with using of a diagonal function from requiring division with the remainder by the diagonal module SQ. Division with a remainder in the general case is the most complex arithmetic operation i… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
7
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 10 publications
(10 citation statements)
references
References 22 publications
0
7
0
Order By: Relevance
“…Given the advantages and disadvantages of the considered adaptation algorithms, we can conclude that RNS is suitable to improve performance when adjusting the coefficients and reduce the computational complexity of the tuning procedure [22]. These results can be used for building effective parallel computational systems [13] based on computers with parallel structure like FPGA [17,18] and GPU [23,24].…”
Section: Nn +mentioning
confidence: 99%
See 1 more Smart Citation
“…Given the advantages and disadvantages of the considered adaptation algorithms, we can conclude that RNS is suitable to improve performance when adjusting the coefficients and reduce the computational complexity of the tuning procedure [22]. These results can be used for building effective parallel computational systems [13] based on computers with parallel structure like FPGA [17,18] and GPU [23,24].…”
Section: Nn +mentioning
confidence: 99%
“…These limitations exist because the RNS is a nonpositional number system, and numbers magnitude comparison in the RNS form is impossible, so the division operation consists of a magnitude comparison operation that is also a problematic operation. Attempts to solve this problem are still being undertaken by various scientists in different directions [16][17][18], but there is still no universal 2 solution suitable for any tasks. As a result, there are currently no coefficients adjustment algorithms for ADF that are implemented in the RNS.…”
Section: Introductionmentioning
confidence: 99%
“…The absolute value of X equals M − X = 60 − 58 = 2; since X is negative, we have X = (1, 2, 3) = −2. Several approaches have attempted to develop RNS comparison methods (mostly for unsigned numbers) [3,5,10,12,[22][23][24]27]. Some other works compared signed numbers from a different perspective in which the dynamic range included both positive and negative numbers [13,20].…”
Section: Background Materialsmentioning
confidence: 99%
“…Such a method exploits the unique number theoretic properties of the moduli. Some other methods have proposed the diagonal function [3,5] to compare RNS numbers. A diagonal number based on (1) is assigned to each number in the dynamic range.…”
Section: Background Materialsmentioning
confidence: 99%
See 1 more Smart Citation