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

J4 ›› 2016, Vol. 38 ›› Issue (02): 210-216.

• 论文 • Previous Articles     Next Articles

A vectorization method of QR
decomposition based on Matrix 

LU Qingnan,LIU Zhong     

  1. (College of Computer,National University of Defense Technology,Changsha 410073,China)
  • Received:2015-02-28 Revised:2015-05-26 Online:2016-02-25 Published:2016-02-25

Abstract:

We propose a vectorization method of QR decomposition with  Givens rotation on Matrix processors. According to the systematic characteristics of Matrix architecture, the computation tasks are evenly distributed to all vector processing elements by optimizing the memory access to vector data and calculation. We also design a double DMA buffering scheme to smooth the data transfers, which can fully overlap the kernel computation time and the DMA data transfer time so that the kernel computation is always at its peak speed and the best computation efficiency is achieved.  Experimental results show that the proposal can achieve higher computation efficiency and performance speedup.

Key words: QR decomposition;vector processor;Givens rotation;software pipeline