• DocumentCode
    2316663
  • Title

    Integer and floating-point constant multipliers for FPGAs

  • Author

    Brisebarre, Nicolas ; De Dinechin, Florent ; Muller, Jean-Michel

  • Author_Institution
    LIP (CNRS/INRIA/ENS-Lyon/UCBL), Univ. de Lyon, Lyon
  • fYear
    2008
  • fDate
    2-4 July 2008
  • Firstpage
    239
  • Lastpage
    244
  • Abstract
    Reconfigurable circuits now have a capacity that allows them to be used as floating-point accelerators. They offer massive parallelism, but also the opportunity to design optimised floating-point hardware operators not available in microprocessors. Multiplication by a constant is an important example of such an operator. This article presents an architecture generator for the correctly rounded multiplication of a floating-point number by a constant. This constant can be a floating-point value, but also an arbitrary irrational number. The multiplication of the significands is an instance of the well-studied problem of constant integer multiplication, for which improvement to existing algorithms are also proposed and evaluated.
  • Keywords
    field programmable gate arrays; floating point arithmetic; microprocessor chips; FPGA; floating-point accelerators; floating-point constant multipliers; integer multipliers; microprocessors; reconfigurable circuits; Adders; Application specific integrated circuits; Computer architecture; Costs; Design optimization; Field programmable gate arrays; Hardware; Microprocessors; Parallel processing; Programmable logic arrays;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-Specific Systems, Architectures and Processors, 2008. ASAP 2008. International Conference on
  • Conference_Location
    Leuven
  • ISSN
    2160-0511
  • Print_ISBN
    978-1-4244-1897-8
  • Electronic_ISBN
    2160-0511
  • Type

    conf

  • DOI
    10.1109/ASAP.2008.4580184
  • Filename
    4580184