• DocumentCode
    2494275
  • Title

    Floating Point or LNS: Choosing the Right Arithmetic on an Aapplication Basis

  • Author

    Collange, Sylvain ; Detrey, Jeremie ; De Dinechin, Florent

  • Author_Institution
    Laboratoire de l´´lnformatique du Parallelisme, Ecole Normale Superieure de Lyon
  • fYear
    0
  • fDate
    0-0 0
  • Firstpage
    197
  • Lastpage
    203
  • Abstract
    For applications requiring a large dynamic range, real numbers may be represented either in floating-point (FP), or in the logarithm number system (LNS). Which system is best for a given application is difficult to know in advance, because the cost and performance of LNS operators depend on the target accuracy in a highly non linear way. In doubt, designers would choose floating-point. This article demonstrates a methodology for a better informed choice thanks to FPLibrary, a freely available, dual FP/LNS arithmetic operator library. FPLibrary may be used in the prototype phase of an application to obtain, with low design effort, accurate measures of performance, cost and accuracy of both LNS and FP approaches. Two case studies demonstrate the benefits of this methodology
  • Keywords
    floating point arithmetic; LNS; dual FP-LNS arithmetic operator library; floating point arithmetic; logarithm number system; prototype phase; Application specific integrated circuits; Costs; Dynamic range; Field programmable gate arrays; Floating-point arithmetic; Hardware; Libraries; Phase measurement; Prototypes; Roundoff errors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design: Architectures, Methods and Tools, 2006. DSD 2006. 9th EUROMICRO Conference on
  • Conference_Location
    Dubrovnik
  • Print_ISBN
    0-7695-2609-8
  • Type

    conf

  • DOI
    10.1109/DSD.2006.54
  • Filename
    1690040