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
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;
Conference_Titel :
Field-Programmable Custom Computing Machines, 2005. FCCM 2005. 13th Annual IEEE Symposium on
Print_ISBN :
0-7695-2445-1
DOI :
10.1109/FCCM.2005.6