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
Link To Document