• DocumentCode
    2005210
  • Title

    A comparison of floating point and logarithmic number systems for FPGAs

  • Author

    Haselman, Michael ; Beauchamp, Michael ; Wood, Aaron ; Hauck, Scott ; Underwood, Keith ; Hemmert, K. Scott

  • Author_Institution
    Dept. of Electr. Eng., Washington Univ., Seattle, WA, USA
  • fYear
    2005
  • fDate
    18-20 April 2005
  • Firstpage
    181
  • Lastpage
    190
  • Abstract
    There have been many papers proposing the use of logarithmic numbers (LNS) as an alternative to floating point because of simpler multiplication, division and exponentiation computations. However, this advantage comes at the cost of complicated, inexact addition and subtraction, as well as the need to convert between the formats. In this work, we created a parameterized LNS library of computational units and compared them to an existing floating point library. Specifically, we considered multiplication, division, addition, subtraction, and format conversion to determine when one format should be used over the other and when it is advantageous to change formats during a calculation.
  • Keywords
    digital signal processing chips; field programmable gate arrays; floating point arithmetic; FPGA; LNS library; addition computation; division computation; exponentiation computation; floating point library; format conversion; logarithmic number system; multiplication computation; subtraction computation; Costs; Digital signal processing; Dynamic range; Field programmable gate arrays; Hardware; Laboratories; National security; Signal processing algorithms; Software libraries; US Department of Energy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines, 2005. FCCM 2005. 13th Annual IEEE Symposium on
  • Print_ISBN
    0-7695-2445-1
  • Type

    conf

  • DOI
    10.1109/FCCM.2005.6
  • Filename
    1508538