DocumentCode :
742637
Title :
High-Throughput FPGA Implementation of QR Decomposition
Author :
Munoz, Sergio D. ; Hormigo, Javier
Author_Institution :
Dept. of Comput. Archit., Univ. de Malaga, Malaga, Spain
Volume :
62
Issue :
9
fYear :
2015
Firstpage :
861
Lastpage :
865
Abstract :
This brief presents a hardware design to achieve high-throughput QR decomposition, using the Givens rotation method. It utilizes a new 2-D systolic array architecture with pipelined processing elements, which are based on the COordinate Rotation DIgital Computer (CORDIC) algorithm. CORDIC computes vector rotations through shifts and additions. This approach allows a continuous computation of QR factorizations with simple hardware. A fixed-point field-programmable gate array (FPGA) architecture for 4 × 4 matrices has been optimized by balancing the number of CORDIC iterations with the final error. As a result, compared with other previous proposals for FPGA, our design achieves at least 50% more throughput, as well as much less resource utilization.
Keywords :
field programmable gate arrays; logic design; matrix algebra; numerical analysis; pipeline arithmetic; systolic arrays; 2D systolic array architecture; CORDIC algorithm; FPGA; Givens rotation method; QR decomposition; QR factorizations; coordinate rotation digital computer algorithm; field-programmable gate array architecture; pipelined processing elements; Arrays; Field programmable gate arrays; Hardware; Matrix decomposition; Schedules; Throughput; CORDIC; COordinate Rotation DIgital Computer (CORDIC); FPGA; QR Decomposition; QR decomposition; field-programmable gate array (FPGA); high throughput; high-throughput; pipelined; systolic array;
fLanguage :
English
Journal_Title :
Circuits and Systems II: Express Briefs, IEEE Transactions on
Publisher :
ieee
ISSN :
1549-7747
Type :
jour
DOI :
10.1109/TCSII.2015.2435753
Filename :
7110554
Link To Document :
بازگشت