To improve the performance of computer systems, special number systems can be used, for example, the residue numeral system (RNS). Replacing integers with their values modulo several pairwise coprime integers (called the moduli) can significantly reduce the complexity of arithmetic operations. However, the different way of representing numbers makes it difficult to use RNS in practice. For example, integers represented in a positional numeral system need to be quickly converted to RNS and vice versa. In addition, the implementation of computing devices operating in the RNS must also take into account the peculiarities of representing numbers as residuals on coprime bases. In this article, we look at the various structures of computing devices in RNS. In particular, we present the arithmetic operations of addition modulo and give examples of adders.

Implementation of Arithmetic Operations in the Residue Numeral System

Kuznetsov
;
2021-01-01

Abstract

To improve the performance of computer systems, special number systems can be used, for example, the residue numeral system (RNS). Replacing integers with their values modulo several pairwise coprime integers (called the moduli) can significantly reduce the complexity of arithmetic operations. However, the different way of representing numbers makes it difficult to use RNS in practice. For example, integers represented in a positional numeral system need to be quickly converted to RNS and vice versa. In addition, the implementation of computing devices operating in the RNS must also take into account the peculiarities of representing numbers as residuals on coprime bases. In this article, we look at the various structures of computing devices in RNS. In particular, we present the arithmetic operations of addition modulo and give examples of adders.
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11389/71035
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact