• DocumentCode
    3053686
  • Title

    Multiplication by a Constant is Sublinear

  • Author

    Dimitrov, Vassil ; Imbert, Laurent ; Zakaluzny, Andrew

  • Author_Institution
    Univ. of Calgary, Calgary
  • fYear
    2007
  • fDate
    25-27 June 2007
  • Firstpage
    261
  • Lastpage
    268
  • Abstract
    This paper explores the use of the double-base number system (DBNS) for constant integer multiplication. The DBNS recoding scheme represents integers - in this case constants in a multiple-radix way in the hope of minimizing the number of additions to be performed during constant multiplication. On the theoretical side, we propose a formal proof which shows that our recoding technique diminishes the number of additions in a sublinear way. Therefore, we prove Lefevre´s conjecture that the multiplication by an integer constant is achievable in sublinear time. In a second part, we investigate various strategies and we provide numerical data showcasing the potential interest of our approach.
  • Keywords
    integer programming; constant integer multiplication; double-base number system; formal proof; sublinear time; Cost function; Cryptography; Digital arithmetic; Digital signal processing; Discrete cosine transforms; Hardware; Image processing; Signal design; Signal processing algorithms; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Arithmetic, 2007. ARITH '07. 18th IEEE Symposium on
  • Conference_Location
    Montepellier
  • ISSN
    1063-6889
  • Print_ISBN
    0-7695-2854-6
  • Type

    conf

  • DOI
    10.1109/ARITH.2007.24
  • Filename
    4272873