DocumentCode
1823238
Title
Accelerating Computation of DCM for ERP with GPU-Based Parallel Strategy
Author
Wang, Wei-Jen ; Hsieh, I-Fan ; Chen, Chun-Chuan
Author_Institution
Dept. of Comput. Sci. & Inf. Eng., Nat. Central Univ., Taoyuan, Taiwan
fYear
2012
fDate
4-7 Sept. 2012
Firstpage
679
Lastpage
684
Abstract
This paper presents the use of graphic processing unit (GPU) to accelerate a brain-activity analytical tool, the Dynamic Causal Modelling for Event Related Potential (DCM for ERP) in MATLAB. DCM for ERP is a recently developed advanced method for studying neuronal effective connectivity and making inference about the brain functions. DCM utilizes an iterative procedure, the expectation maximization (EM) algorithm, to find the optimal parameters given a set of observed events (data) and the underlying probability model, such that the likelihood function is maximized. As the EM algorithm is computationally demanding, time consuming and largely data dependent, we propose a parallel computing scheme using GPUs to achieve a fast estimation of neural effective connectivity in DCM. The computational loading of EM was partitioned and dynamically distributed to either the threads or blocks according to the DCM model complex (i.e. the number of parameters to be estimated). The performance of this dynamic loading arrangement in terms of execution time and accuracy loss were evaluated using synthetic data. The results show that our method can accelerate a computation task by about 30 times as fast as the MATLAB version.
Keywords
dynamic programming; expectation-maximisation algorithm; graphics processing units; parallel processing; DCM; EM; ERP; GPU based parallel strategy; accelerating computation; brain activity analytical tool; brain functions; dynamic causal modelling; dynamic loading arrangement; event related potential; expectation maximization; graphic processing unit; iterative procedure; neuronal effective connectivity; optimal parameters; parallel computing scheme; synthetic data; Acceleration; Brain modeling; Graphics processing unit; Instruction sets; MATLAB; Mathematical model; Parallel processing; CUDA; Dynamic causal modelling; expectation maximization; parallel computing;
fLanguage
English
Publisher
ieee
Conference_Titel
Ubiquitous Intelligence & Computing and 9th International Conference on Autonomic & Trusted Computing (UIC/ATC), 2012 9th International Conference on
Conference_Location
Fukuoka
Print_ISBN
978-1-4673-3084-8
Type
conf
DOI
10.1109/UIC-ATC.2012.74
Filename
6332066
Link To Document