Fast, Efficient Floating-Point Adders and Multipliers for FPGAs

TRETS(2010)

引用 40|浏览12
暂无评分
摘要
Floating-point applications are a growing trend in the FPGA community. As such, it has become critical to create floating-point units optimized for standard FPGA technology. Unfortunately, the FPGA design space is very different from the VLSI design space; thus, optimizations for FPGAs can differ significantly from optimizations for VLSI. In particular, the FPGA environment constrains the design space such that only limited parallelism can be effectively exploited to reduce latency. Obtaining the right balances between clock speed, latency, and area in FPGAs can be particularly challenging. This article presents implementation details for an IEEE-754 standard floating-point adder and multiplier for FPGAs. The designs presented here enable a Xilinx Virtex4 FPGA (-11 speed grade) to achieve 270 MHz IEEE compliant double precision floating-point performance with a 9-stage adder pipeline and 14-stage multiplier pipeline. The area requirement is approximately 500 slices for the adder and under 750 slices for the multiplier.
更多
查看译文
关键词
floating-point unit,xilinx virtex4 fpga,ieee-754 standard floating-point adder,efficient floating-point adders,hpc,compliant double precision floating-point,reconfigurable computing,fpga community,floating-point application,14-stage multiplier pipeline,fpga environment,standard fpga technology,floating point,fpga design space,fpga,vlsi design,floating point unit
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要