基于FPGA的实时双精度浮点矩阵乘法器设计

被引:21
作者
田翔 [1 ]
周凡 [1 ]
陈耀武 [1 ]
刘莉 [2 ]
陈耀 [2 ]
机构
[1] 浙江大学数字技术及仪器研究所
[2] 通用电气中国研发中心
关键词
矩阵乘法; 现场可编程门阵列; 双精度浮点矩阵; 并行结构; 稀疏矩阵;
D O I
暂无
中图分类号
TP332.22 [];
学科分类号
摘要
设计了一个并行结构双精度浮点矩阵乘法器以提高矩阵乘法的计算性能,并在Xilinx Virtex-4 SX55现场可编程门阵列(FPGA)上完成了方案的实现.乘法器中的处理单元采用阵列结构,在单个FPGA芯片中可集成25个处理单元,峰值计算性能达到3000 MFLOPS.针对工程实际中大量存在的包含稀疏矩阵的乘法问题,增加了预处理模块以避免零元素块参与计算,从而缩短了计算时间.通过对不同维数的稠密矩阵乘法以及稀疏矩阵乘法实验结果的分析,证实了本设计达到了较高的计算性能.
引用
收藏
页码:1611 / 1615
页数:5
相关论文
共 10 条
[1]  
Area and time efficient implementation of matrix multiplication on FPGAs. J.Jang,S.Choi,V.K.Prasanna. Proceedings of IEEE International Conference on Field Programmable Technology . 2002
[2]  
Closing the gap:CPU and FPGA trends in sustainable floating-point BLAS performance. K.Underwood,K.Hemmert. Proceedings of the 12th Annual IEEE Symposium on Field-Programmable Custom Computing Machines(FCCM ‘04) . 2004
[3]  
FPGA vs.CPUs:Trends in peak floating-point performance. K.Underwood. Proceedings of ACM/SIGDA the 12th ACM International Symposium on Field Programmable Array . 2004
[4]  
Sparse matrix-vectormultiplication on FPGAs. ZHUO L,PRASANNA V K. Proceedings of the Inter-national Symposium on Field Programmable Gate Arrays . 2005
[5]  
Resource and delayefficient matrix multiplication using newer FPGA de-vices. CAMPBELL S J,KHATRI S P. Proceedings of the 16th ACM Great LakesSymposium on VLSI . 2006
[6]  
IEEE Standard for Binary Floating-Point Arithmetic. IEEE Standard 754-1985 . 1985
[7]  
FloatingPoint Sparse MatrixVector Multiply for FPGAs. Michael deLorimier,Andre DeHon. ACM, FPGA’05 . 2005
[8]  
64-bit floating-point FPGA matrix multiplication. Y.Dou,,S.Vassiliadis,G.K.Kuzmanov,et al. Proceedings of the International Symposium on Field Programmable Gate Array . 2005
[9]  
Scalable and modular algorithms for floating-point matrix multiplication on FPGAs. L.Zhuo,,V.K.Prasanna. Proceedings of the 18th International Parallel and Distributed Processing Symposium(IPDPS 04) . 2004
[10]  
An FPGA based parametrisable system for matrix product implementation. A.Amira,F.Bensaali. Proceedings of the IEEE Workshop on Signal Processing System Design and Implementation(SIPS2002) . 2002