loading...
Floating Point or LNS: Choosing the Right Arithmetic on an Aapplication Basis
Cavtat near Dubrovnik, Croatia August 30-September 01
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/DSD.2006.549th EUROMICRO Conference on Digital S ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Sylvain Collange, ?cole Normale Sup?rieure de Lyon, France
J?r?mie Detrey, ?cole Normale Sup?rieure de Lyon, France
Florent de Dinechin, ?cole Normale Sup?rieure de Lyon, France
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 will 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.
Citation:
Sylvain Collange, J?r?mie Detrey, Florent de Dinechin, "Floating Point or LNS: Choosing the Right Arithmetic on an Aapplication Basis," dsd, pp.197-203, 9th EUROMICRO Conference on Digital System Design (DSD'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.