• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2015, Vol. 37 ›› Issue (09): 1632-1636.

• 论文 • Previous Articles     Next Articles

Research on Systolic multiplication technology based on FPGA  

ZHOU Leitao1,2,TAO Yaodong2,LIU Sheng1,2,LI Suo3   

  1. (1.University of Chinese Academy of Sciences,Beijing 100039;
    2.Shenyang Institute of Computing Technology,Chinese Academy of Sciences,Shenyang 110168;
    3.Shenyang Golding NC Tech. Co.,Ltd.,Shenyang 110168,China)
  • Revised:2014-06-20 Online:2015-09-25 Published:2015-09-25

Abstract:

Systolic multiplication is an algorithm based on the SIMDMC2 model,  but it cannot be applied in the embedded system directly. We propose an implementation of Systolic multiplication by FPGA technology, which combines the hardware parallelism of the FPGA and the parallel algorithm together. To realize Systolic multiplication, we design a node array based on the MC2 model inside the FPGA by making use of the flexible and programmable features of the FPGA. In practical applications, the number and function of the nodes can be modified flexibly to meet the needs of different scale matrixes and the FPGA resources are fully utilized. Simulation results verify the proposed method, and the actual test results show that this method has a faster speed and a higher realtime performance.

Key words: matrix multiplication;field-programmable gate array;algorithm of Systolic;parallel computing