A re-evaluation of the practicality of floating-point operations on FPGAs
- 27 November 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 206-215
- https://doi.org/10.1109/fpga.1998.707898
Abstract
The use of reconfigurable hardware to perform high precision operations such as IEEE floating point operations has been limited in the past by FPGA resources. We discuss the implementation of IEEE single precision floating-point multiplication and addition. Then, we assess the practical implications of using these operations in the Xilinx 4000 series FPGAs considering densities available now and scheduled for the near future. For each operation, we present space requirements and performance information. This is followed by a discussion of an algorithm, matrix multiplication, based on these operations, which achieves performance comparable to conventional microprocessors. Algorithm implementation options and their performance implications are discussed and corresponding measured results are given.Keywords
This publication has 4 references indexed in Scilit:
- Quantitative analysis of floating point arithmetic on FPGA based custom computing machinesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Implementation of IEEE single precision floating point addition and multiplication on FPGAsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1996
- Mixing fixed and reconfigurable logic for array processingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1996
- Field programmable gate arrays and floating point arithmeticIEEE Transactions on Very Large Scale Integration (VLSI) Systems, 1994