DocumentCode :
2264552
Title :
A parallel independent component analysis algorithm
Author :
Du, Hongtao ; Qi, Hairong ; Wang, Xiaoling
Author_Institution :
Dept. of Electr. & Comput. Eng., Tennessee Univ., Knoxville, TN
Volume :
1
fYear :
0
fDate :
0-0 0
Abstract :
Independent component analysis (ICA), orienting as an efficient approach to the blind source separation (BSS) problem, searches for a linear or nonlinear transformation that minimizes the statistical dependence between source signals. However, ICA has been very time consuming in real-time application, especially for high volume data set. In this paper, a SPMD-structured parallel ICA (pICA) algorithm is presented. pICA is developed based on the FastICA approach and conducted in three stages: the estimation of weight matrix in which sub-processes are executed on multiple processors in parallel, the internal decorrelation that performs weight vector decorrelations within the same sub-matrix, and the external decorrelation that performs weight vector decorrelations between different sub-matrices. We propose a LogP-based performance prediction model that estimates the speedup of the pICA process by taking into account the size of the dataset, the network bandwidth, and the processor overhead. We further implement the pICA algorithm in an MPI environment consisting of 10 processors. Both analytical and experimental studies show that pICA distributes the computation burden to multiple processors without losing accuracy. Comparing to FastICA, the pICA process generates an exponential speedup when the number of the estimated weight vectors increases linearly
Keywords :
blind source separation; independent component analysis; message passing; multiprocessing systems; MPI environment; blind source separation; estimated weight vector; message passing interface; network bandwidth; parallel ICA; parallel independent component analysis; parallel multiple processor; performance prediction model; processor overhead; single process multiple data; statistical dependence; weight matrix estimation; weight vector decorrelation; Bandwidth; Blind source separation; Convergence; Decorrelation; Distributed computing; Drives; Hyperspectral imaging; Independent component analysis; Predictive models; Source separation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Systems, 2006. ICPADS 2006. 12th International Conference on
Conference_Location :
Minneapolis, MN
ISSN :
1521-9097
Print_ISBN :
0-7695-2612-8
Type :
conf
DOI :
10.1109/ICPADS.2006.17
Filename :
1655659
Link To Document :
بازگشت