期刊文献+

并行可配置浮点矩阵乘法IP核设计 被引量:1

A Parallel Configurable Floating- point Matrix Multiplier IP Core Design
下载PDF
导出
摘要 矩阵乘法是信息处理领域的常见计算,该文设计并实现了一个可自由配置的浮点矩阵乘法IP核,可满足不同计算场合的需求。该IP核采用并行结构设计,使用AXI接口,可通过参数配置实现任意维矩阵乘法,并在嵌入式系统设计中灵活调用,在Xilinx 7系列芯片的FPGA平台上进行验证了。实验结果证明了该浮点矩阵乘法IP核相对于传统乘法器设计具有计算速度快、移植性能好、资源利用少等特点。 Matrix multiplication is frequently used in the field of information processing. A configurable floating- point matrix multiplier IP core is proposed and implemented in this paper to meet different calculation requirements. This IP core is designed in parallel structure with AXI protocol. It can realize arbitrary dimension matrix multiplication through the configuration of parameters and suits well in the embedded system design. The IP core is verified on the Xilinx 7- Series FPGA platform. The experimental results showed that compared with traditional matrix multiplications,the floating- point matrix multiplier IP core design have many advantages,such as high computing speed,great portability,and less resource utilization.
出处 《网络新媒体技术》 2015年第6期31-36,共6页 Network New Media Technology
基金 国家自然科学基金(No.61401423)资助 中国科学院战略性先导专项基金项目(XDA06020700)资助
关键词 系统设计 IP核 浮点数运算 矩阵乘法 system design IP core floating-point operation matrix multiplication
  • 相关文献

参考文献4

二级参考文献28

  • 1Altera Corp.Floating-Point megafunctions user guide.2010.
  • 2田耘,胡彬,徐文波.XilinxISEDesignSuite10.XFPGA开发指南[M].北京:人民邮电出版社,2008.
  • 3UNDERWOOD K. FPGAs vs. CPUs: trends in peak floating-point performance [C] // Proceedings of the International Symposium on Field Programmable Gate Arrays. Monterey: ACM , 2004: 171- 180.
  • 4UNDERWOOD K, HEMMERT K. Closing the gap: CPU and FPGA trends in sustainable floating-point BLAS performance [C]//Proceedings of the 12th Annual IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM '04). Washington: IEEE, 2004: 219 - 228.
  • 5AMIRA A, BENSAALI F. An FPGA based parametrisable system for matrix product implementation [C] // Proceedings of the IEEE Workshop on Signal Processing Systems Design and Implementation (SIPS2002). San Diego: IEEE, 2002: 75-79.
  • 6JANG J, CHOI S, PRASANNA V K. Area and time efficient implementation of matrix multiplication on FPGAs [C]//Proeeedings of IEEE International Conference on Field Programmable Technology. [S. I. ]: IEEE, 2002:93 - 100.
  • 7ZHUO L, PRASANNA V K. Scalable and modular algorithms for floating-point matrix multiplication on FPGAs [C]// Proceedings of the 18th International Parallel and Distributed Processing Symposium (IPDPS ' 04). [S. l. ]: IEEE, 2004: 92.
  • 8DOU Y, VASSILIADIS S, KUZMANOV G K, et al. 64-bit floating-point FPGA matrix multiplication [C]// Proceedings of the International Symposium on Field Programmable Gate Arrays. Monterey: ACM, 2005: 86 - 95.
  • 9CAMPBELL S J, KHATRI S P. Resource and delay efficient matrix multiplication using newer FPGA devices [C] // Proceedings of the 16th ACM Great Lakes Symposium on VLSI. Philadelphia: ACM, 2006:308 - 311.
  • 10ZHUO L, PRASANNA V K. Sparse matrix-vector multiplication on FPGAs [C]//Proceedings of the International Symposium on Field Programmable Gate Arrays. Monterey: ACM, 2005:63 - 74.

共引文献22

同被引文献5

引证文献1

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部