DocumentCode
3637801
Title
Efficient Independent Component Analysis on a GPU
Author
Rui Ramalho;Pedro Tomás;Leonel Sousa
Author_Institution
IST/INESC-ID, Lisbon, Portugal
fYear
2010
Firstpage
1128
Lastpage
1133
Abstract
Several problems in the signal processing field require generating suitable representations of data. One possible form of representation is given by independent component analysis (ICA). The computation of these representations can be quite expensive, especially if large datasizes are used. Over the last few years graphics processing units (GPUs) have emerged as inexpensive general-purpose computation accelerators. This paper presents an implementation of FastICA, an ICA algorithm, on a multicore GPU. The resulting implementation achieved an overall speedup of 55 for estimating 256 independent components, each with 1000 samples, regarding the implementation on a general purpose processor running at 2 GHz.
Keywords
"Graphics processing unit","Decorrelation","Jacobian matrices","Instruction sets","Eigenvalues and eigenfunctions","Algorithm design and analysis","Independent component analysis"
Publisher
ieee
Conference_Titel
Computer and Information Technology (CIT), 2010 IEEE 10th International Conference on
Print_ISBN
978-1-4244-7547-6
Type
conf
DOI
10.1109/CIT.2010.205
Filename
5578558
Link To Document