Performance Analysis of Hardware Implementations of Reverse Conversion from the Residue Number System
-
Published:2022-12-02
Issue:23
Volume:12
Page:12355
-
ISSN:2076-3417
-
Container-title:Applied Sciences
-
language:en
-
Short-container-title:Applied Sciences
Author:
Kuchukov ViktorORCID,
Telpukhov DmitryORCID,
Babenko MikhailORCID,
Mkrtchan IlyaORCID,
Stempkovsky AlexanderORCID,
Kucherov NikolayORCID,
Ermakova Tatiana,
Grigoryan Marine
Abstract
The Residue Number System (RNS) is a non-positional number system that allows parallel computations without transfers between digits. However, some operations in RNS require knowledge of the positional characteristic of a number. Among these operations is the conversion from RNS to the positional number system. The methods of reverse conversion for general form moduli based on the Chinese remainder theorem and the mixed-radix conversion are considered, as well as the optimized methods for special form moduli. In this paper, a method is proposed that develops the authors’ ideas based on the modified mixed-radix conversion and reference points. The modified method based on the mixed-radix conversion in this case makes it possible to replace the operation of finding the residue of division by a large modulo with the sequential calculation of the residue. The method of reference points allows to reduce the size of the stored information compared to the use of ROM to store all the residues of RNS. The application of this approach makes it possible to find a balance between the speed of the calculation and the hardware used, by varying the number of moduli of one method and the other.
Funder
the North Caucasus Center for Mathematical Research
Ministry of Science and Higher Education of the Russian Federation
Russian Federation President Grant
Subject
Fluid Flow and Transfer Processes,Computer Science Applications,Process Chemistry and Technology,General Engineering,Instrumentation,General Materials Science
Reference18 articles.
1. Garner, H.L. (1959, January 3–5). The residue number system. Proceedings of the Western Joint Computer Conference, San Francisco, CA, USA.
2. Brief Basis and History of Domestic Modular Computers. Origins of modular arithmetic;Malashevich;Proc. SoRuCom-2017,2017
3. A new approach to the design of efficient residue generators for arbitrary moduli;Low;IEEE Trans. Circuits Syst. I Regul. Pap.,2013
4. Novel power-delay-area-efficient approach to generic modular addition;Patel;IEEE Trans. Circuits Syst. I Regul. Pap.,2007
5. Zimmermann, R. (1999, January 14–16). Efficient VLSI implementation of modulo (2n ± 1) addition and multiplication. Proceedings of the 14th IEEE Symposium on Computer Arithmetic, Adelaide, Australia.
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献