DocumentCode :
3501346
Title :
Efficient implementation of multi-moduli architectures for Binary-to-RNS conversion
Author :
Pettenghi, Hector ; Sousa, Leonel ; Ambrose, Jude Angelo
Author_Institution :
Inst. de Eng. de Sist. e Comput., Inst. Super. Tecnico, Lisbon, Portugal
fYear :
2012
fDate :
Jan. 30 2012-Feb. 2 2012
Firstpage :
819
Lastpage :
824
Abstract :
This paper presents a novel approach to improve the existing Binary-to-RNS multi-moduli architectures. These architectures reduce the complexity by sharing common intermediate results among various RNS moduli channels. Two types of multi-moduli architectures are distinguished depending on whether the functionality is implemented serially or in parallel. A novel choice of the weights associated to the inputs provides huge improvement when applied to the most efficient topology known to date. Experimental results suggest that the proposed memoryless multi-moduli architectures achieve speedups of 2.02 and 1.79 for parallel and serial implementations, respectively, in comparison with the most efficient state-of-the-art structures. Furthermore, such implementations herein proposed have demonstrated that area reductions of 5.02% and 44.02% are achieved for parallel and serial structures, respectively.
Keywords :
parallel architectures; residue number systems; topology; RNS moduli channels; area reductions; binary-to-RNS conversion; binary-to-RNS multimoduli architectures; common intermediate results; memoryless multimoduli architectures; parallel implementation; parallel structures; serial implementation; serial structures; state-of-the-art structures; topology; Delay; Digital signal processing; Dynamic range; Hardware; Logic functions; Memory architecture;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference (ASP-DAC), 2012 17th Asia and South Pacific
Conference_Location :
Sydney, NSW
ISSN :
2153-6961
Print_ISBN :
978-1-4673-0770-3
Type :
conf
DOI :
10.1109/ASPDAC.2012.6165068
Filename :
6165068
Link To Document :
بازگشت