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