Article (Scientific journals)
CUDAICA: GPU optimization of Infomax-ICA EEG analysis.
Raimondo, Federico; Kamienkowski, Juan E.; Sigman, Mariano et al.
2012In Computational Intelligence and Neuroscience, 2012, p. 206972
Peer Reviewed verified by ORBi
 

Files


Full Text
206972.pdf
Publisher postprint (2.57 MB)
Download

All documents in ORBi are protected by a user license.

Send to



Details



Keywords :
Algorithms; Computer Graphics; Electroencephalography; Humans; Internet; Signal Processing, Computer-Assisted; Software
Abstract :
[en] In recent years, Independent Component Analysis (ICA) has become a standard to identify relevant dimensions of the data in neuroscience. ICA is a very reliable method to analyze data but it is, computationally, very costly. The use of ICA for online analysis of the data, used in brain computing interfaces, results are almost completely prohibitive. We show an increase with almost no cost (a rapid video card) of speed of ICA by about 25 fold. The EEG data, which is a repetition of many independent signals in multiple channels, is very suitable for processing using the vector processors included in the graphical units. We profiled the implementation of this algorithm and detected two main types of operations responsible of the processing bottleneck and taking almost 80% of computing time: vector-matrix and matrix-matrix multiplications. By replacing function calls to basic linear algebra functions to the standard CUBLAS routines provided by GPU manufacturers, it does not increase performance due to CUDA kernel launch overhead. Instead, we developed a GPU-based solution that, comparing with the original BLAS and CUBLAS versions, obtains a 25x increase of performance for the ICA calculation.
Disciplines :
Engineering, computing & technology: Multidisciplinary, general & others
Author, co-author :
Raimondo, Federico ;  Université de Liège - ULiège > Consciousness-Coma Science Group
Kamienkowski, Juan E.
Sigman, Mariano
Fernandez Slezak, Diego
Language :
English
Title :
CUDAICA: GPU optimization of Infomax-ICA EEG analysis.
Publication date :
2012
Journal title :
Computational Intelligence and Neuroscience
ISSN :
1687-5265
eISSN :
1687-5273
Publisher :
Hindawi Publishing Corporation, Egypt
Volume :
2012
Pages :
206972
Peer reviewed :
Peer Reviewed verified by ORBi
Available on ORBi :
since 17 January 2020

Statistics


Number of views
50 (1 by ULiège)
Number of downloads
38 (1 by ULiège)

Scopus citations®
 
52
Scopus citations®
without self-citations
52
OpenCitations
 
41

Bibliography


Similar publications



Contact ORBi