Run-Time-Reconfigurable Multi-Precision Floating-Point Matrix Multiplier Intellectual Property Core on FPGA
详细信息    查看全文
  • 作者:S. Arish ; R. K. Sharma
  • 关键词:FPGA ; Run ; time ; reconfigurable ; Variable ; precision ; Vedic mathematics ; Karatsuba
  • 刊名:Circuits, Systems, and Signal Processing
  • 出版年:2017
  • 出版时间:March 2017
  • 年:2017
  • 卷:36
  • 期:3
  • 页码:998-1026
  • 全文大小:
  • 刊物类别:Engineering
  • 刊物主题:Circuits and Systems; Electrical Engineering; Signal,Image and Speech Processing; Electronics and Microelectronics, Instrumentation;
  • 出版者:Springer US
  • ISSN:1531-5878
  • 卷排序:36
文摘
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.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700