Title :
Iterative QR decomposition architecture using the modified Gram-Schmidt algorithm
Author :
Lin, Kuang-Hao ; Lin, Chih-Hung ; Chang, Robert Chen-Hao ; Huang, Chien-Lin ; Chen, Feng-Chi
Author_Institution :
Dept. of Electron. Eng., Nat. Chin-Yi Univ. of Technol., Taichung, Taiwan
Abstract :
Implementation of iterative QR decomposition (QRD) architecture based on the modified Gram-Schmidt (MGS) algorithm is proposed in this paper. In order to achieve computational efficiency with robust numerical stability, a triangular systolic array (TSA) for QRD of large size matrices is presented. Therefore, the TSA architecture can be modified into iterative architecture for reducing hardware cost that is called iterative QRD (IQRD). The IQRD hardware is constructed by the diagonal process (DP) and the triangular process (TP) with fewer gate counts and lower power consumption than TSAQRD. For a 4times4 matrix, the hardware area of the proposed IQRD can reduce about 76% of the gate counts in TSAQRD. For a generic square matrix of order n IQRD, the latency required is 2n-1 time units, which is based on the MGS algorithm. Thus, the total clock latency is only n(2n+3) cycles.
Keywords :
digital arithmetic; iterative methods; matrix decomposition; parallel algorithms; systolic arrays; MGS algorithm; QRD architecture; TSA architecture; diagonal process; iterative QR decomposition architecture; modified Gram-Schmidt algorithm; square matrix decomposition; triangular systolic array; Computational efficiency; Computer architecture; Costs; Delay; Hardware; Iterative algorithms; Matrix decomposition; Numerical stability; Robust stability; Systolic arrays;
Conference_Titel :
Circuits and Systems, 2009. ISCAS 2009. IEEE International Symposium on
Conference_Location :
Taipei
Print_ISBN :
978-1-4244-3827-3
Electronic_ISBN :
978-1-4244-3828-0
DOI :
10.1109/ISCAS.2009.5118029