首页> 外文会议>Configurable Computing: Technology and Applications >Use of delayed addition techniques to accelerate integer and floating-point calculations in configurable hardware
【24h】

Use of delayed addition techniques to accelerate integer and floating-point calculations in configurable hardware

机译:使用延迟加法技术可加速可配置硬件中的整数和浮点计算

获取原文
获取原文并翻译 | 示例

摘要

Abstract: This paper proposes and evaluates an approach for improving the performance of arithmetic calculations via delayed addition. Our approach employs the idea used in Wallace trees to delay addition until the end of a repeated calculation such as accumulation or dot-product; this effectively removes carry propagation overhead from the calculation's critical path. We present imager and floating- point designs that use this technique. Our pipelined integer multiply-accumulate design is based on a fairly traditional multiplier design, but with delayed addition as well. This design achieves a 37 MHz clock rate on an XC4036XL-2 FPGA. Next, we present a 32-bit floating-point accumulator based on delayed addition. Here delayed addition requires a novel alignment technique that decouples the incoming operands from the accumulated result. A conservative version of this design achieves a 33 MHz clock rate. Finally, we also present a more aggressive 32-bit floating-point accumulator design that achieves a 66 MHz clock rate. These designs demonstrate the utility of delayed addition for accelerating FPGA calculations in both the integer and floating-point domains.!13
机译:摘要:本文提出并评估了一种通过延迟加法提高算术计算性能的方法。我们的方法采用了在华莱士树中使用的想法,将加法延迟到重复计算(例如累加或点积)结束之前。这有效地消除了计算关键路径的进位传播开销。我们介绍了使用此技术的成像器和浮点设计。我们的流水线整数乘法累加设计基于相当传统的乘法器设计,但也有延迟加法。该设计在XC4036XL-2 FPGA上实现了37 MHz的时钟速率。接下来,我们介绍一种基于延迟加法的32位浮点累加器。在这里,延迟加法需要一种新颖的对齐技术,该技术可以将传入的操作数与累积的结果分离。此设计的保守版本可实现33 MHz时钟速率。最后,我们还提出了一种更具攻击性的32位浮点累加器设计,该设计可实现66 MHz的时钟速率。这些设计展示了延迟加法在整数域和浮点域中加速FPGA计算的效用!13

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号