• 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