• 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