Design of Field Programmable Gate Array Based Real-Time Double-Precision Floating-Point Matrix Multiplier

田翔,周凡,陈耀武,刘莉,陈耀
DOI: https://doi.org/10.3785/j.issn.1008-973x.2008.09.027
2008-01-01
Abstract:A parallel architecture double-precision floating-point matrix multiplier was designed to improve the performance of matrix multiplication.The design was implemented in Xilinx Virtex-4 SX55 field programmable gate array(FPGA).The processing elements in this multiplier were arranged as an array.Up to 25 processing elements can be integrated into a single FPGA device and a peak performance of 3 000 million floating-point operations per second(MFLOPS) can be achieved.For the sparse matrix multiplication often encountered in engineering practices,computation time can be reduced by adding a pre-processing module to avoid the computation of zero element blocks.Experimental results of some dense and sparse matrices with different dimensions showed that this design achieved high computational performance.
What problem does this paper attempt to address?