首页> 外文会议>International Conference Field-Programmable Technology >A Highly Parallel FPGA based IEEE-754 Compliant Double-Precision Binary Floating-Point Multiplication Algorithm
【24h】

A Highly Parallel FPGA based IEEE-754 Compliant Double-Precision Binary Floating-Point Multiplication Algorithm

机译:基于FPGA的高度平行的IEEE-754兼容双精度二进制浮点乘法算法

获取原文

摘要

There is increasing demand for fast floating-point arithmetic support to make Field Programmable Gate Arrays (FPGAs) a practical option for scientific applications. We propose a new IEEE-754 compliant double-precision floating-point multiplication algorithm that supports denormal numbers, NaN and exception handling. Solution involves bit-level operations with minimum dependency between partial products through a specialized adder tree structure tailored to make use of modular and parallel nature of FPGAs. We achieve maximum operational frequency of 274MHz for mantissa multiplication and 228MHz for the overall system on Xilinx Virtex-4 platform. Our design carries performance benefits similar to ASIC based algorithms; and routing benefits similar to ripple carry array and carry save multipliers. Proposed approach outperforms algorithm and IP-Core solutions in the academia and Xilinx LogiCORE multiplier when no embedded resources are used. Algorithm allows reaching double-double precision level with much less performance degradation and pipelining demand than IP-Core based approaches.
机译:对快速浮点算术支撑的需求越来越大,使现场可编程门阵列(FPGA)进行科学应用的实用选择。我们提出了一种新的IEEE-754兼容的双重精度浮点乘法算法,支持基本数,NAN和异常处理。解决方案涉及通过专业的加法器树结构涉及部分产品之间的最小依赖性,以利用FPGA的模块化和并行性质。我们在Xilinx Virtex-4平台上实现最大的274MHz的最大运行频率和228MHz。我们的设计具有类似于基于ASIC的算法的性能益处;和路由益处类似于纹波携带阵列并携带保存乘法器。当未使用嵌入资源时,所提出的方法优于学术界和Xilinx Logicore乘法器中的算法和IP核心解决方案。算法允许从基于IP核心的方法达到双双精度水平,具有更小的性能下降和流水线需求。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号