Title :
Low rank matrix estimation using robust principal component analysis on FPGA
Author :
Karunaratne, Manupa ; Samarawickrama, Jayathu
Author_Institution :
Dept. of Electron. & Telecommun. Eng., Univ. of Moratuwa, Moratuwa, Sri Lanka
Abstract :
This paper presents a performance optimized FPGA based design for low rank matrix estimation using robust principal component analysis. The system is constructed using mesh connected processor array for singular value decomposition and specialized architectures for merge sort and matrix multiplication for re-composition of the matrix which is computed iteratively. There are no prior implementations of Robust PCA on FPGA and this work presents at least a 50 times performance increment upto 2048×2048 matrices, compared to a Matlab implementation running on Core i7-3610QM, 2.3 GHz processor with 8GB RAM.
Keywords :
field programmable gate arrays; iterative methods; matrix multiplication; principal component analysis; singular value decomposition; Matlab implementation; PCA; iterative method; low rank matrix estimation; matrix multiplication; merge sort; mesh connected processor array; performance optimized FPGA based design; robust principal component analysis; singular value decomposition; Field programmable gate arrays; Jacobian matrices; Matrix decomposition; Principal component analysis; Robustness; Singular value decomposition; Sparse matrices; ALM; FPGA; RPCA; inexact;
Conference_Titel :
Information and Automation for Sustainability (ICIAfS), 2014 7th International Conference on
DOI :
10.1109/ICIAFS.2014.7069622