Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/874060.875388guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Quantitative analysis of floating point arithmetic on FPGA based custom computing machines

Published: 19 April 1995 Publication History

Abstract

Abstract: Many algorithms rely on floating point arithmetic for the dynamic range of representations and require millions of calculations per second. Such computationally intensive algorithms are candidates for acceleration using custom computing machines (CCMs) being tailored for the application. Unfortunately, floating point operators require excessive area (or time) for conventional implementations. Instead, custom formats, derived for individual applications, are feasible on CCMs, and can be implemented on a fraction of a single FPGA. Using higher-level languages, like VHDL, facilitates the development of custom operators without significantly impacting operator performance or area. Properties, including area consumption and speed of working arithmetic operator units used in real-time applications, are discussed.

References

[1]
J.M. Arnold, D.A. Buell and E.G. Davis, "Splash 2," Proceedings of the 4th Annual ACM Symposium on Parallel Algorithms and Architectures, pp. 316-322, June 1992.
[2]
J.A. Eldon and C. Robertson, "A Floating Point Format for Signal Processing," Proceedings IEEE International Conference on Acoustics, Speech, and Signal Processing, pp. 717-720, 1982.
[3]
K. Eshraghian and N.H.E. Weste, Principles of CMOS VLSI Design, A Systems Perspective, 2nd Edition, Addison-Wesley Publishing Company, 1993.
[4]
B. Fagin and C. Renard, "Field Programmable Gate Arrays and Floating Point Arithmetic," IEEE Transactions on VLSI, Vol. 2, No. 3, pp. 365-367, September 1994.
[5]
IEEE Task P754, "A Proposed Standard for Binary Floating-point Arithmetic," IEEE Computer, Vol. 14, No. 12, pp. 51-62, March 1981.
[6]
N. Shirazi, Implementation of a 2-D Fast Fourier Transform on an FPGA Based Computing Platform, VPI&su Masters Thesis in progress.
[7]
A. Walters, An Indoor Wireless Communications Channel Model Implementation on a Custom Computing Platform, VPI&SU Master Thesis in progress.
[8]
Xilinx, Inc., The Programmable Logic Data Book, San Jose, California, 1993.

Cited By

View all
  • (2018)Avoiding Matrix Inversion in Takagi–Sugeno-Based Advanced Controllers and ObserversIEEE Transactions on Fuzzy Systems10.1109/TFUZZ.2017.264799226:1(216-225)Online publication date: 1-Feb-2018
  • (2013)Floating-Point Exponentiation Units for Reconfigurable ComputingACM Transactions on Reconfigurable Technology and Systems10.1145/2457443.24574476:1(1-15)Online publication date: 1-May-2013
  • (2010)FPGA-Array with Bandwidth-Reduction Mechanism for Scalable and Power-Efficient Numerical Simulations Based on Finite Difference MethodsACM Transactions on Reconfigurable Technology and Systems10.1145/1862648.18626513:4(1-35)Online publication date: 1-Nov-2010
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
FCCM '95: Proceedings of the IEEE Symposium on FPGA's for Custom Computing Machines
April 1995
ISBN:081867086X

Publisher

IEEE Computer Society

United States

Publication History

Published: 19 April 1995

Author Tags

  1. CCMs
  2. FPGA
  3. area consumption
  4. custom computing machines
  5. field programmable gate arrays
  6. floating point arithmetic
  7. performance evaluation
  8. programmable logic arrays
  9. quantitative analysis
  10. speed

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 22 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2018)Avoiding Matrix Inversion in Takagi–Sugeno-Based Advanced Controllers and ObserversIEEE Transactions on Fuzzy Systems10.1109/TFUZZ.2017.264799226:1(216-225)Online publication date: 1-Feb-2018
  • (2013)Floating-Point Exponentiation Units for Reconfigurable ComputingACM Transactions on Reconfigurable Technology and Systems10.1145/2457443.24574476:1(1-15)Online publication date: 1-May-2013
  • (2010)FPGA-Array with Bandwidth-Reduction Mechanism for Scalable and Power-Efficient Numerical Simulations Based on Finite Difference MethodsACM Transactions on Reconfigurable Technology and Systems10.1145/1862648.18626513:4(1-35)Online publication date: 1-Nov-2010
  • (2010)VFloatACM Transactions on Reconfigurable Technology and Systems10.1145/1839480.18394863:3(1-34)Online publication date: 1-Sep-2010
  • (2010)Fast, Efficient Floating-Point Adders and Multipliers for FPGAsACM Transactions on Reconfigurable Technology and Systems10.1145/1839480.18394813:3(1-30)Online publication date: 1-Sep-2010
  • (2010)Compiling for reconfigurable computingACM Computing Surveys10.1145/1749603.174960442:4(1-65)Online publication date: 23-Jun-2010
  • (2010)Reconfigurable custom floating-point instructions (abstract only)Proceedings of the 18th annual ACM/SIGDA international symposium on Field programmable gate arrays10.1145/1723112.1723173(287-287)Online publication date: 21-Feb-2010
  • (2007)Reconfigurable ComputingundefinedOnline publication date: 2-Nov-2007
  • (2006)An automated, efficient and static bit-width optimization methodology towards maximum bit-width-to-error tradeoff with affine arithmetic modelProceedings of the 2006 Asia and South Pacific Design Automation Conference10.1145/1118299.1118500(886-891)Online publication date: 24-Jan-2006
  • (2004)FPGAs vs. CPUsProceedings of the 2004 ACM/SIGDA 12th international symposium on Field programmable gate arrays10.1145/968280.968305(171-180)Online publication date: 22-Feb-2004
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media