Performance Analysis of Hardware Implementations of Reverse Conversion from the Residue Number System

Viktor Kuchukov,Dmitry Telpukhov,Mikhail Babenko,Ilya Mkrtchan, Alexander Stempkovsky,Nikolay Kucherov, Tatiana Ermakova, Marine Grigoryan

APPLIED SCIENCES-BASEL(2022)

引用 0|浏览1
暂无评分
摘要
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.
更多
查看译文
关键词
residue number system, Chinese remainder theorem, mixed-radix conversion, reference points
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要