A comparison of floating point and logarithmic number systems for FPGAs

@article{Haselman2005ACO,
  title={A comparison of floating point and logarithmic number systems for FPGAs},
  author={M. Haselman and Michael J. Beauchamp and Aaron Wood and S. Hauck and K. Underwood and K. Hemmert},
  journal={13th Annual IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM'05)},
  year={2005},
  pages={181-190}
}
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… Expand
ROM-less LNS
LNS with Co-Transformation Competes with Floating-Point
Comparing floating-point and logarithmic number representations for reconfigurable acceleration
  • H. Fu, O. Mencer, W. Luk
  • Computer Science
  • 2006 IEEE International Conference on Field Programmable Technology
  • 2006
Floating Point or LNS: Choosing the Right Arithmetic on an Aapplication Basis
Design of a high precision logarithmic converter in a binary floating point divider
A Novel Cotransformation for LNS Subtraction
Arithmetic with the two-dimensional logarithmic number system (2dlns)
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 57 REFERENCES
A 32 bit logarithmic arithmetic unit and its performance compared to floating-point
  • J. N. Coleman, E. Chester
  • Mathematics, Computer Science
  • Proceedings 14th IEEE Symposium on Computer Arithmetic (Cat. No.99CB36336)
  • 1999
A VHDL library of LNS operators
  • J. Detrey, F. De Dinechin
  • Computer Science
  • The Thrity-Seventh Asilomar Conference on Signals, Systems & Computers, 2003
  • 2003
A parallel look-up logarithmic number system addition/subtraction scheme for FPGA
  • Barry Lee, N. Burgess
  • Computer Science
  • Proceedings. 2003 IEEE International Conference on Field-Programmable Technology (FPT) (IEEE Cat. No.03EX798)
  • 2003
Implementation of IEEE single precision floating point addition and multiplication on FPGAs
Arithmetic on the European Logarithmic Microprocessor
A 20 Bit Logarithmic Number System Processor
Field programmable gate arrays and floating point arithmetic
Logarithmic Number System and Floating-Point Arithmetics on FPGA
Tradeoffs of designing floating-point division and square root on Virtex FPGAs
  • Xiaojun Wang, B. Nelson
  • Computer Science
  • 11th Annual IEEE Symposium on Field-Programmable Custom Computing Machines, 2003. FCCM 2003.
  • 2003
Floating point unit generation and evaluation for FPGAs
...
1
2
3
4
5
...