2021
DOI: 10.3390/computation9020009
|View full text |Cite
|
Sign up to set email alerts
|

High-Performance Computation in Residue Number System Using Floating-Point Arithmetic

Abstract: Residue number system (RNS) is known for its parallel arithmetic and has been used in recent decades in various important applications, from digital signal processing and deep neural networks to cryptography and high-precision computation. However, comparison, sign identification, overflow detection, and division are still hard to implement in RNS. For such operations, most of the methods proposed in the literature only support small dynamic ranges (up to several tens of bits), so they are only suitable for lo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
11
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 9 publications
(11 citation statements)
references
References 27 publications
(35 reference statements)
0
11
0
Order By: Relevance
“…In addition, the value Y = (1, 10, 6, 4) is fed to the inverter. The result is −Y = (10, 3,11,15). After calculating the core function by the constant multiplication and addition blocks, C(−Y) = 130, 980 is obtained.…”
Section: Discussionmentioning
confidence: 99%
See 4 more Smart Citations
“…In addition, the value Y = (1, 10, 6, 4) is fed to the inverter. The result is −Y = (10, 3,11,15). After calculating the core function by the constant multiplication and addition blocks, C(−Y) = 130, 980 is obtained.…”
Section: Discussionmentioning
confidence: 99%
“…We get |X| = (6, 9,14,14). Representations of powers "2" in RNS can be calculated in advance, depending on the range of RNS (the highest occurrence power of 2 n is log 2 K ) and stored in memory: 2 14 = (5, 4, 13, 6), 2 13 = (8, 2, 15, 3), 2 12 = (4, 1,16,11), 2 11 = (2, 7,8,15), 2 10 = (1, 10, 4, 17), 2 9 = (6, 5, 2, 18), 2 8 = (3, 9, 1, 9), 2 7 = (7, 11,9,14), 2 6 = (9, 12, 13, 7), 2 5 = (10, 6,15,13), 2 4 = (5, 3,16,16), 2 3 = (8, 8,8,8),…”
Section: Endmentioning
confidence: 99%
See 3 more Smart Citations