DocumentCode :
1650357
Title :
Contributions to the Design of Residue Number System Architectures
Author :
Gerard, Benoit ; Kammerer, Jean-Gabriel ; Merkiche, Nabil
Author_Institution :
MI, DGA, Rennes, France
fYear :
2015
Firstpage :
105
Lastpage :
112
Abstract :
Residue Number System (RNS) is nowadays considered as a real alternative to other hardware architectures for handling large-number computations. In this paper we propose algorithmic answers to some of the questions that may face a designer when implementing such solution. More precisely, we investigated the following three problems. First, we propose an efficient method for constructing maximal bases noticing that this problem can be seen as a max-clique problem. Second we consider the logical gates count reduction when two different bases share the same hardware modules. Again it is linked to graph theory since it corresponds to finding a maximum weighted matching. Eventually we detail how the presence of DSP blocks in FPGAs can be leveraged to reach higher design frequencies by implementing full computation units inside.
Keywords :
field programmable gate arrays; graph theory; residue number systems; FPGA; RNS architecture; algorithmic answers; field programmable gate array; graph theory; large-number computation handling; max-clique problem; maximum weighted matching; residue number system; Complexity theory; Computer architecture; Cryptography; Digital signal processing; Elliptic curves; Field programmable gate arrays; Hardware; Cox-Rower Architecture; Graph Theory; RNS;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Arithmetic (ARITH), 2015 IEEE 22nd Symposium on
Conference_Location :
Lyon
ISSN :
1063-6889
Print_ISBN :
978-1-4799-8663-7
Type :
conf
DOI :
10.1109/ARITH.2015.25
Filename :
7203804
Link To Document :
بازگشت