首页> 外文期刊>Circuits, systems, and signal processing >Run-Time-Reconfigurable Multi-Precision Floating-Point Matrix Multiplier Intellectual Property Core on FPGA
【24h】

Run-Time-Reconfigurable Multi-Precision Floating-Point Matrix Multiplier Intellectual Property Core on FPGA

机译:FPGA上的运行时可重新配置的多精度浮点矩阵乘法器知识产权内核

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

摘要

In today's world, high-power computing applications such as image processing, digital signal processing, graphics, robotics require enormous computing power. These applications use matrix operations, especially matrix multiplication. Multiplication operations require a lot of computational time and are also complex in design. We can use field-programmable gate arrays as low-cost hardware accelerators along with a low-cost general-purpose processor instead of a high-cost application-specific processor for such applications. In this work, we employ an efficient Strassen's algorithm for matrix multiplication and a highly efficient run-time-reconfigurable floating-point multiplier for matrix element multiplication. The run-time-reconfigurable floating-point multiplier is implemented with custom floating-point format for variable-precision applications. A very efficient combination of Karatsuba algorithm and Urdhva Tiryagbhyam algorithm is used to implement the binary multiplier. This design can effectively adjust the power and delay requirements according to different accuracy requirements by reconfiguring itself during run time.
机译:在当今世界,诸如图像处理,数字信号处理,图形,机器人等大功率计算应用需要巨大的计算能力。这些应用程序使用矩阵运算,尤其是矩阵乘法。乘法运算需要大量的计算时间,并且在设计上也很复杂。我们可以将现场可编程门阵列用作低成本硬件加速器,以及低成本通用处理器,而不是针对此类应用的高成本专用处理器。在这项工作中,我们采用高效的Strassen算法进行矩阵乘法,并采用高效的运行时可重配置浮点乘法器进行矩阵元素乘法。运行时可重新配置的浮点​​乘法器以自定义浮点格式实现,用于可变精度应用程序。 Karatsuba算法和Urdhva Tiryagbhyam算法的非常有效的组合用于实现二进制乘法器。通过在运行时重新配置自身,该设计可以根据不同的精度要求有效地调整功率和延迟要求。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号