Cargando…

An Efficient Parallel Reverse Conversion of Residue Code to Mixed-Radix Representation Based on the Chinese Remainder Theorem

In this paper, we deal with the critical problems in residue arithmetic. The reverse conversion from a Residue Number System (RNS) to positional notation is a main non-modular operation, and it constitutes a basis of other non-modular procedures used to implement various computational algorithms. We...

Descripción completa

Detalles Bibliográficos
Autores principales: Selianinau, Mikhail, Povstenko, Yuriy
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8871111/
https://www.ncbi.nlm.nih.gov/pubmed/35205536
http://dx.doi.org/10.3390/e24020242
_version_ 1784656918420127744
author Selianinau, Mikhail
Povstenko, Yuriy
author_facet Selianinau, Mikhail
Povstenko, Yuriy
author_sort Selianinau, Mikhail
collection PubMed
description In this paper, we deal with the critical problems in residue arithmetic. The reverse conversion from a Residue Number System (RNS) to positional notation is a main non-modular operation, and it constitutes a basis of other non-modular procedures used to implement various computational algorithms. We present a novel approach to the parallel reverse conversion from the residue code into a weighted number representation in the Mixed-Radix System (MRS). In our proposed method, the calculation of mixed-radix digits reduces to a parallel summation of the small word-length residues in the independent modular channels corresponding to the primary RNS moduli. The computational complexity of the developed method concerning both required modular addition operations and one-input lookup tables is estimated as [Formula: see text] , where k equals the number of used moduli. The time complexity is [Formula: see text] modular clock cycles. In pipeline mode, the throughput rate of the proposed algorithm is one reverse conversion in one modular clock cycle.
format Online
Article
Text
id pubmed-8871111
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-88711112022-02-25 An Efficient Parallel Reverse Conversion of Residue Code to Mixed-Radix Representation Based on the Chinese Remainder Theorem Selianinau, Mikhail Povstenko, Yuriy Entropy (Basel) Article In this paper, we deal with the critical problems in residue arithmetic. The reverse conversion from a Residue Number System (RNS) to positional notation is a main non-modular operation, and it constitutes a basis of other non-modular procedures used to implement various computational algorithms. We present a novel approach to the parallel reverse conversion from the residue code into a weighted number representation in the Mixed-Radix System (MRS). In our proposed method, the calculation of mixed-radix digits reduces to a parallel summation of the small word-length residues in the independent modular channels corresponding to the primary RNS moduli. The computational complexity of the developed method concerning both required modular addition operations and one-input lookup tables is estimated as [Formula: see text] , where k equals the number of used moduli. The time complexity is [Formula: see text] modular clock cycles. In pipeline mode, the throughput rate of the proposed algorithm is one reverse conversion in one modular clock cycle. MDPI 2022-02-05 /pmc/articles/PMC8871111/ /pubmed/35205536 http://dx.doi.org/10.3390/e24020242 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Selianinau, Mikhail
Povstenko, Yuriy
An Efficient Parallel Reverse Conversion of Residue Code to Mixed-Radix Representation Based on the Chinese Remainder Theorem
title An Efficient Parallel Reverse Conversion of Residue Code to Mixed-Radix Representation Based on the Chinese Remainder Theorem
title_full An Efficient Parallel Reverse Conversion of Residue Code to Mixed-Radix Representation Based on the Chinese Remainder Theorem
title_fullStr An Efficient Parallel Reverse Conversion of Residue Code to Mixed-Radix Representation Based on the Chinese Remainder Theorem
title_full_unstemmed An Efficient Parallel Reverse Conversion of Residue Code to Mixed-Radix Representation Based on the Chinese Remainder Theorem
title_short An Efficient Parallel Reverse Conversion of Residue Code to Mixed-Radix Representation Based on the Chinese Remainder Theorem
title_sort efficient parallel reverse conversion of residue code to mixed-radix representation based on the chinese remainder theorem
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8871111/
https://www.ncbi.nlm.nih.gov/pubmed/35205536
http://dx.doi.org/10.3390/e24020242
work_keys_str_mv AT selianinaumikhail anefficientparallelreverseconversionofresiduecodetomixedradixrepresentationbasedonthechineseremaindertheorem
AT povstenkoyuriy anefficientparallelreverseconversionofresiduecodetomixedradixrepresentationbasedonthechineseremaindertheorem
AT selianinaumikhail efficientparallelreverseconversionofresiduecodetomixedradixrepresentationbasedonthechineseremaindertheorem
AT povstenkoyuriy efficientparallelreverseconversionofresiduecodetomixedradixrepresentationbasedonthechineseremaindertheorem