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

A Library of Parameterized Floating-Point Modules and Their Use

Published: 02 September 2002 Publication History
  • Get Citation Alerts
  • Abstract

    We present a parameterized floating-point library for use with reconfigurable hardware. Our format is both general and flexible. All IEEE formats are a subset of our format, as are all previously published floating-point formats for reconfigurable hardware. We have developed a library of fully parameterized hardware modules for format control, arithmetic operations and conversion to and from any fixed-point format. The format converters allow for hybrid implementations that combine both fixed and floating-point calculations. This permits the designer to choose between the increased range of floating-point and the increased precision of fixed-point within the same application. We illustrate the use of this library with a hybrid implementation of the K-means clustering algorithm applied to multispectral satellite images.

    References

    [1]
    IEEE Standards Board and ANSI. IEEE Standard for Binary Floating-Point Arithmetic, 1985. IEEE Std 754-1985.
    [2]
    J. Dido, N. Geraudie, L. Loiseau, O. Payeur, Y. Savaria, and D. Poirier. A Flexible Floating-Point Format for Optimizing Data-Paths and Operators in FPGA Based DSPs. In International Symposium on Field-Programmable Gate Arrays , pages 50-55. ACM, ACM Press, February 2002.
    [3]
    M. Estlick, M. Leeser, J. Theiler, and J. Szymanski. Algorithmic transformations in the implementation of k-means clustering on reconfigurable hardware. In International Symposium on Field-Programmable Gate Arrays , pages 103-110. ACM, February 2001.
    [4]
    B. Fagin and C. Renard. Field Programmable Gate Arrays and Floating Point Arithmetic. IEEE Transactions on VLSI Systems , 2(3), September 1994.
    [5]
    W. B. Ligon III, S. McMillan, G. Monn, K. Schoonover, F. Stivers, and K. D. Underwood. A Re-evaluation of the Practicality of Floating-Point Operations on FPGAs. In Proceedings of the IEEE Symposium on FPGAs for Custom Computing Machines , April 1998.
    [6]
    L. Louca, T. A. Cook, and W. H. Johnson. Implementation of IEEE Single Precision Floating Point Addition and Multiplication on FPGAs. In K. L. Pocek and J. Arnold, editors, Proceedings of the IEEE Symposium on FPGAs for Custom Computing Machines , pages 107-116, April 1996.
    [7]
    I. Sahin, C. S. Gloster, and C. Doss. Feasibility of Floating-Point Arithmetic in Reconfigurable Computing Systems. In 2000 MAPLD International Conference , 2000.
    [8]
    N. Shirazi, A. Walters, and P. Athanas. Quantitative Analysis of Floating Point Arithmetic on FPGA Based Custom Computing Machines. In Proceedings of the IEEE Symposium on FPGAs for Custom Computing Machines , April 1995.
    [9]
    I. Stamoulis, M. White, and P. F. Lister. Pipelined Floating-Point Arithmetic Optimized for FPGA Architectures. In 9th International Workshop on Field Programmable Logic and Applications , volume 1673 of LNCS , pages 365-370, August-September 1999.

    Cited By

    View all
    • (2015)Area Optimization of Arithmetic Units by Component Sharing for FPGAs (Abstract Only)Proceedings of the 2015 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays10.1145/2684746.2689146(276-276)Online publication date: 22-Feb-2015
    • (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
    • (2013)Profile-guided floating- to fixed-point conversion for hybrid FPGA-processor applicationsACM Transactions on Architecture and Code Optimization10.1145/2400682.24007029:4(1-25)Online publication date: 20-Jan-2013
    • Show More Cited By

    Index Terms

    1. A Library of Parameterized Floating-Point Modules and Their Use
      Index terms have been assigned to the content through auto-classification.

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image Guide Proceedings
      FPL '02: Proceedings of the Reconfigurable Computing Is Going Mainstream, 12th International Conference on Field-Programmable Logic and Applications
      September 2002
      1181 pages

      Publisher

      Springer-Verlag

      Berlin, Heidelberg

      Publication History

      Published: 02 September 2002

      Qualifiers

      • Article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0

      Other Metrics

      Citations

      Cited By

      View all
      • (2015)Area Optimization of Arithmetic Units by Component Sharing for FPGAs (Abstract Only)Proceedings of the 2015 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays10.1145/2684746.2689146(276-276)Online publication date: 22-Feb-2015
      • (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
      • (2013)Profile-guided floating- to fixed-point conversion for hybrid FPGA-processor applicationsACM Transactions on Architecture and Code Optimization10.1145/2400682.24007029:4(1-25)Online publication date: 20-Jan-2013
      • (2013)VLSI Implementation of Double-Precision Floating-Point Multiplier Using Karatsuba TechniqueCircuits, Systems, and Signal Processing10.1007/s00034-012-9457-332:1(15-27)Online publication date: 1-Feb-2013
      • (2011)The Krawczyk algorithmProceedings of the 7th international conference on Reconfigurable computing: architectures, tools and applications10.5555/1987535.1987574(287-295)Online publication date: 23-Mar-2011
      • (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
      • (2006)Rapid development of high performance floating-point pipelines for scientific simulationProceedings of the 20th international conference on Parallel and distributed processing10.5555/1898953.1899135(191-191)Online publication date: 25-Apr-2006
      • (2005)MP coreProceedings of the 42nd annual Design Automation Conference10.1145/1065579.1065658(297-302)Online publication date: 13-Jun-2005
      • (2005)Floating-point sparse matrix-vector multiply for FPGAsProceedings of the 2005 ACM/SIGDA 13th international symposium on Field-programmable gate arrays10.1145/1046192.1046203(75-85)Online publication date: 20-Feb-2005
      • Show More Cited By

      View Options

      View options

      Get Access

      Login options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media