Title :
Efficient QR Decomposition Using Low Complexity Column-wise Givens Rotation (CGR)
Author :
Merchant, Farhad ; Chattopadhyay, Abhiroop ; Garga, Ganesh ; Nandy, S.K. ; Narayan, Rohit ; Gopalan, Nakul
Author_Institution :
CADLab, Indian Inst. of Sci., Bangalore, India
Abstract :
QR decomposition (QRD) is a widely used Numerical Linear Algebra (NLA) kernel with applications ranging from SONAR beamforming to wireless MIMO receivers. In this paper, we propose a novel Givens Rotation (GR) based QRD (GR-QRD) where we reduce the computational complexity of GR and exploit higher degree of parallelism. This low complexity Column-wise GR (CGR) can annihilate multiple elements of a column of a matrix simultaneously. The algorithm is first realized on a Two-Dimensional (2D) systolic array and then implemented on REDEFINE which is a Coarse Grained run-time Reconfigurable Architecture (CGRA). We benchmark the proposed implementation against state-of-the-art implementations to report better throughput, convergence and scalability.
Keywords :
computational complexity; linear algebra; reconfigurable architectures; systolic arrays; 2D systolic array; CGRA; GR-QRD; NLA kernel; QR decomposition; REDEFINE; SONAR beamforming; coarse grained run-time reconfigurable architecture; computational complexity; givens rotation based qrd; low complexity column-wise GR; low complexity column-wise givens rotation; numerical linear algebra; two-dimensional systolic array; wireless MIMO receivers; Adders; Arrays; Clocks; Computational complexity; Equations; Parallel processing; CGRA; QR Decomposition; Systolic Arrays;
Conference_Titel :
VLSI Design and 2014 13th International Conference on Embedded Systems, 2014 27th International Conference on
Conference_Location :
Mumbai
DOI :
10.1109/VLSID.2014.51