• DocumentCode
    261072
  • Title

    An improved hardware implementation of the one hot Residue Number System

  • Author

    Gayoso, Carlos Arturo ; Gonzalez, Claudio ; Arnone, Leonardo ; Rabini, Miguel ; Castineira Moreira, Jorge

  • Author_Institution
    Electron. Component Lab., Mar del Plata Univ., Mar del Plata, Argentina
  • fYear
    2014
  • fDate
    13-15 Aug. 2014
  • Firstpage
    24
  • Lastpage
    27
  • Abstract
    Residue Number System (RNS) is a kind of numerical representation that allows to divide a given arithmetic operation done over a binary numerical representation with a determined number of bits, into several smaller operations that are performed in parallel, and use binary numerical representations of smaller number of bits. There are many possible implementations of RNS, but the one of highest processing speed is the so called One Hot Residue Number System (OHRNS). The main disadvantage of this implementation is that it requires order m2 number of transistors for a modulo-m operation. In this paper a modified version of OHRNS, called OHRNS2 is presented, which perform as well as the original OHRNS, but with significant less hardware requirements. A generalized system is also presented, and called OHRNSn.
  • Keywords
    residue number systems; OHRNS2; OHRNSn; RNS; arithmetic operation; binary numerical representation; improved hardware implementation; modulo-m operation; one hot residue number system; Adders; Conferences; Digital signal processing; Educational institutions; Electronic components; Hardware; Transistors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Systems (SASE/CASE), 2014 Fifth Argentine Symposium and Conference on
  • Conference_Location
    Buenos Aires
  • Print_ISBN
    978-987-45523-0-3
  • Type

    conf

  • DOI
    10.1109/SASE-CASE.2014.6914463
  • Filename
    6914463