Improved Modular Division Implementation with the Akushsky Core Function

The residue number system (RNS) is widely used in different areas due to the efficiency of modular addition and multiplication operations. However, non-modular operations, such as sign and division operations, are computationally complex. A fractional representation based on the Chinese remainder th...

Full description

Bibliographic Details
Main Authors: Mikhail Babenko, Andrei Tchernykh, Viktor Kuchukov
Format: Article
Language:English
Published: MDPI AG 2022-01-01
Series:Computation
Subjects:
Online Access:https://www.mdpi.com/2079-3197/10/1/9
Description
Summary:The residue number system (RNS) is widely used in different areas due to the efficiency of modular addition and multiplication operations. However, non-modular operations, such as sign and division operations, are computationally complex. A fractional representation based on the Chinese remainder theorem is widely used. In some cases, this method gives an incorrect result associated with round-off calculation errors. In this paper, we optimize the division operation in RNS using the Akushsky core function without critical cores. We show that the proposed method reduces the size of the operands by half and does not require additional restrictions on the divisor as in the division algorithm in RNS based on the approximate method.
ISSN:2079-3197