RUS  ENG
Full version
JOURNALS // Proceedings of the Institute for System Programming of the RAS // Archive

Proceedings of ISP RAS, 2024 Volume 36, Issue 4, Pages 117–132 (Mi tisp912)

High speed method of conversion numbers from residue number system to positional notation

V. V. Lutsenkoa, M. G. Babenkoa, M. M. Khamidovb

a North-Caucasus Federal University
b Samarkand State University

Abstract: The Residue Number System is a widely used non-positional number system. Residue Number System can be effectively used in applications and systems with a predominant proportion of addition, subtraction and multiplication operations, due to the parallel execution of operations and the absence of inter-bit carries. The reverse conversion of a number from Residue Number System to positional notation requires the use of special algorithms. The main focus of this article lies in introducing the new conversion method, which incorporates Chinese Remainder Theorem, Akushsky Core Function and rank of number. The step-by-step procedure of the conversion process is detailed, accompanied by numerical examples. The proof of the relationship between the ranks of positional characteristics using the Chinese Remainder Theorem is presented. Through careful analysis and comparison with existing transformation methods, it is concluded that the presented approach takes on average 8% less time than the Approximate Method.

Keywords: residue number system; Chinese remainder theorem, approximate method; Akushsky core functions; non-modular operations.

DOI: 10.15514/ISPRAS-2024-36(4)-9



© Steklov Math. Inst. of RAS, 2025