Parallel Analysis of EEG Data with Hadoop on FutureGrid
Abstract
Background - Science Neural signals are signatures of neural activities generated by human brain, a highly complex nonlinear and non-stationary system. Analysis of neural signals such as EEG data has long been a hot topic [1], since it is vital in detection, diagnosis, and treatment of brain disorders and the related diseases [2]. Experimental techniques for recording neural activities have been advanced quickly, and it is now possible to implant more than several hundred electrodes to simultaneously study the activity of many neurons or neural networks. As a result, the density and the spatial scale of neural signals have been increasing exponentially brought by the rapidly increasing number of channels and sampling frequencies. In conclusion, analysis of EEG signal is a data-intensive and compute-intensive application [4]. The EEMG has multiple levels of parallelism (see Figure 1): 1. Epoch level: The EEMD procedure for an epoch of time series is treated as a whole at this level. The data in an epoch are input to the same EEMD procedure individually, and the outputs from any instance of EEMD procedure will not be consumed by another. 2. Trial level: A trial (a noise-added epoch) is treated as whole at this level. Given a number of trials per EEMD instance, the decomposition of each trial is always performed independently from the others. 3. It is also possible to parallelize the application at the data channel level, which means the processing on a whole channel of data will be treated as an individual task. The grain of parallelism at this level is extremely coarse.
Intellectual Merit
(Provided Later)
Broader Impact
This is an independent study project in Indiana University. Have to develop a code using Hadoop
Use of FutureGrid
FutureGrid will be used as a development platform. To make use of Hadoop to develop the project.
Scale Of Use
5 days a week
Publications
- [Chen] Chen, D., L. Wang, S. Wang, M. Xiong, G. von Laszewski, and X. Li, "Enabling Energy-Efficient Analysis of Massive Neural Signals Using GPGPU", IEEE Computer Society,
- [5719579] Chen, D., L. Wang, G. Ouyang, and X. Li, "Massively Parallel Neural Signal Processing on a Many-Core Platform", nov.-dec.