THE CONCEPT OF BUILDING HIGH-PERFORMANCE REAL-TIME SYSTEMS USING THE RESIDUE NUMBER SYSTEM
DOI:
https://doi.org/10.32689/maup.it.2025.3.10Keywords:
Residue Number System, high-performance computing, real-time systems, fault tolerance, modular arithmetic, parallel computingAbstract
The article examines the concept of building high-performance real-time information processing systems using the Residue Number System (RNS).The aim of the research is to improve the performance and fault tolerance of modern computing systems through the application of a non-positional number system, which enables parallel data processing, dynamic error correction, and adaptive regulation of accuracy and computational speed. The work emphasizes the key properties of RNS – independence of residues, equality of residues, and small digit length – and their impact on the performance and reliability of real-time systems.The research methodology is based on the principles of systems analysis, number theory, computational process theory, and systems modeling, as well as the simulation of modular arithmetic operations and error correction mechanisms. The study analyzes mathematical models of distributing informational and control residues to optimize the balance between speed, accuracy, and re- liability of computations. The implementation methods of modular arithmetic are considered, including adder-based, table-based, logical, and circular-shift principles, which improve processing speed and allow single-cycle execution of computations in real time.The scientific novelty of the work lies in the proposed methodology of dynamic redistribution of informational and con- trol residues in RNS to ensure high fault tolerance and adaptability of the system. The study proposes the use of control residues to maintain operability even in the case of multiple computational path failures, as well as the application of small-digit mod- ular arithmetic to enhance speed and reduce hardware complexity. It is shown that such a structure enables the simultaneous realization of three types of redundancy – structural, informational, and functional – which is critical for real-time systems.The conclusions of the study demonstrate that systems based on RNS provide significant acceleration of computationsthrough parallel execution on independent computational paths and operand decomposition, increase reliability due to error localization, and enable dynamic regulation of accuracy and computational speed. The implementation of such systems makes them effective for processing large data sets, digital signal and image processing, cryptography, neurocomputing, and stream- ing computation tasks, ensuring continuous operation even in the case of partial component failures.
References
Aliluiko A., Kasianchuk M. Arithmetic of Asymmetric Cryptosystems in the Field of Complex Numbers. Ukrainian Information Security Research Journal. 2024. Vol. 26, No. 1. P. 35–43. DOI: https://doi.org/10.18372/2410-7840.26.18825
Bovchalyuk S., Bovchalyuk N., Drozd O. Concept of “Modular Architecture” for Parallel-Action Control Devices. Systems of Control, Navigation and Communication. Poltava: PNTU, 2025. Vol. 2, No. 80. P. 47–53. DOI: https://doi.org/10.26906/ SUNZ.2025.2.046
Bovchalyuk S. Ya., Piskaryov O. M., Radchenko S. S., et al. Definition of Directions for the Development of Control Devices with Parallel Architecture Based on FPGA. Systems of Control, Navigation and Communication. Poltava: PNTU, 2023. Issue 1 (71). P. 69–72. DOI: https://doi.org/10.26906/SUNZ.2023.1.069
Devi R. P., Neeraja P., Ajay V. K., Raj A. N., Reddy D. V. L., Ramachandran G. Analysis of Artificial Intelligence Hybrid Security Cloud System Intelligent Technology and its Applications. 2024 4th International Conference on Soft Computing for Security Applications (ICSCSA), Salem, India. 2024. P. 506–509. DOI: https://doi.org/10.1109/ICSCSA64454.2024.00087
Jency Rubia J., Sherin Shibi C., Balajishanmugam V., Babitha Lincy R. High-Performance Computing Based on Residue Number System: A Review. 2023 9th International Conference on Advanced Computing and Communication Systems (ICACCS), Coimbatore, India. 2023. P. 639–647. DOI: https://doi.org/10.1109/ICACCS57279.2023.10112959
Koshman S., Krasnobayev V., Nikolsky S., Kovalchuk D. The Structure of the Computer System in the Residual Classes. Advanced Information Systems. 2023. Vol. 7, No. 2. P. 41–48. DOI: https://doi.org/10.20998/2522-9052.2023.2.06
Krasnobayev V., Koshman S., Kurchanov V., Zinevich D. Main Properties of Non-Positional Number System in Residue Classes and Their Influence on the Structure and Principles of Arithmetic Operations Implementation in Computer Systems. Systems of Control, Navigation and Communication. Poltava: PNTU, 2019. Vol. 2, No. 54. P. 114–118. DOI: https://doi.org/10.26906/SUNZ.2019.2.114
Krasnobayev V., Yanko A., Kovalchuk D., Fil I. Synthesis of a Mathematical Model of a Fault-Tolerant Real-Time Computer System Operating in Non-Positional Arithmetic in Residual Classes. Mathematical Modeling and Simulation of Systems. MODS 2023. Lecture Notes in Networks and Systems. Cham: Springer, 2024. Vol. 1091. P. 186–199. DOI: https://doi.org/10.1007/978-3-031-67348-1_14
Radchenko S., Demchenko K., Hrytsenko S. Methods of Increase Reliability in Automated Control Systems. SWorldJournal. 2024. Vol. 1, No. 23-01. P. 111–115. DOI: https://doi.org/10.30888/2663-5712.2024-23-00-033
Shen S., Yang H., Liu Y., Liu Z., Zhao Y. CARM: CUDA-Accelerated RNS Multiplication in Word-Wise Homomorphic Encryption Schemes for Internet of Things. IEEE Transactions on Computers. 2023. Vol. 72, No. 7. P. 1999–2010. DOI: https://doi.org/10.1109/TC.2022.3227874
Shrimali D., Sharma L. An Extensive Review on Residue Number System for Improving Computer Arithmetic Operations, International Research Journal of Engineering and Technology (IRJET). 2018. Vol. 5, Issue 12. P. 1617–1621
Yatskiv V., Kulyna S., Bykovyy P., Maksymyuk T., Sachenko A. Method of Reliable Data Storage Based on Redundant Residue Number System. 2020 IEEE 5th International Symposium on Smart and Wireless Systems within the Conferences on Intelligent Data Acquisition and Advanced Computing Systems (IDAACS-SWS), Dortmund, Germany. 2020. P. 1–4. DOI: 10.1109/IDAACS-SWS50031.2020.9297052






