New Residue Number System Scaler for the Three-Moduli Set {2n+1 − 1, 2n, 2n − 1}

This work proposes the first scaler designed specifically for the three-moduli set M 1 = { 2 n + 1 − 1 , 2 n , 2 n − 1 } . Hence, there is no other functionally similar scaler to compare the proposed scaler with. However, when compared with the latest published...

Full description

Bibliographic Details
Main Author: Ahmad Hiasat
Format: Article
Language:English
Published: MDPI AG 2018-09-01
Series:Computers
Subjects:
Online Access:http://www.mdpi.com/2073-431X/7/3/46
_version_ 1828151837218308096
author Ahmad Hiasat
author_facet Ahmad Hiasat
author_sort Ahmad Hiasat
collection DOAJ
description This work proposes the first scaler designed specifically for the three-moduli set M 1 = { 2 n + 1 − 1 , 2 n , 2 n − 1 } . Hence, there is no other functionally similar scaler to compare the proposed scaler with. However, when compared with the latest published scalers for a different moduli set, M 2 = { 2 n + 1 , 2 n , 2 n − 1 } , the proposed scaler has a better area and power performance, while it requires a longer time delay. As demonstrated in earlier publications, replacing the ( 2 n + 1 ) channel in the M 2 moduli set by the ( 2 n + 1 − 1 ) channel, to form the M 1 moduli set, considerably improves the overall time performance of residue-based multiply–accumulate arithmetic units.
first_indexed 2024-04-11T22:03:22Z
format Article
id doaj.art-9626b7d836974d30871fcb9abdb587bd
institution Directory Open Access Journal
issn 2073-431X
language English
last_indexed 2024-04-11T22:03:22Z
publishDate 2018-09-01
publisher MDPI AG
record_format Article
series Computers
spelling doaj.art-9626b7d836974d30871fcb9abdb587bd2022-12-22T04:00:49ZengMDPI AGComputers2073-431X2018-09-01734610.3390/computers7030046computers7030046New Residue Number System Scaler for the Three-Moduli Set {2n+1 − 1, 2n, 2n − 1}Ahmad Hiasat0Department of Computer Engineering, School of Engineering, Princess Sumaya University for Technology, P.O. Box 1438, Al-Jubeiha, Amman 11941, JordanThis work proposes the first scaler designed specifically for the three-moduli set M 1 = { 2 n + 1 − 1 , 2 n , 2 n − 1 } . Hence, there is no other functionally similar scaler to compare the proposed scaler with. However, when compared with the latest published scalers for a different moduli set, M 2 = { 2 n + 1 , 2 n , 2 n − 1 } , the proposed scaler has a better area and power performance, while it requires a longer time delay. As demonstrated in earlier publications, replacing the ( 2 n + 1 ) channel in the M 2 moduli set by the ( 2 n + 1 − 1 ) channel, to form the M 1 moduli set, considerably improves the overall time performance of residue-based multiply–accumulate arithmetic units.http://www.mdpi.com/2073-431X/7/3/46residue number systemscalingcomputer arithmeticVLSI design
spellingShingle Ahmad Hiasat
New Residue Number System Scaler for the Three-Moduli Set {2n+1 − 1, 2n, 2n − 1}
Computers
residue number system
scaling
computer arithmetic
VLSI design
title New Residue Number System Scaler for the Three-Moduli Set {2n+1 − 1, 2n, 2n − 1}
title_full New Residue Number System Scaler for the Three-Moduli Set {2n+1 − 1, 2n, 2n − 1}
title_fullStr New Residue Number System Scaler for the Three-Moduli Set {2n+1 − 1, 2n, 2n − 1}
title_full_unstemmed New Residue Number System Scaler for the Three-Moduli Set {2n+1 − 1, 2n, 2n − 1}
title_short New Residue Number System Scaler for the Three-Moduli Set {2n+1 − 1, 2n, 2n − 1}
title_sort new residue number system scaler for the three moduli set 2n 1 1 2n 2n 1
topic residue number system
scaling
computer arithmetic
VLSI design
url http://www.mdpi.com/2073-431X/7/3/46
work_keys_str_mv AT ahmadhiasat newresiduenumbersystemscalerforthethreemoduliset2n112n2n1