Parallel high-dimensional multi-objective feature selection for EEG classification with dynamic workload balancing on CPU–GPU architectures

被引:0
作者
Juan José Escobar
Julio Ortega
Jesús González
Miguel Damas
Antonio F. Díaz
机构
[1] University of Granada,Department of Computer Architecture and Technology, CITIC
来源
Cluster Computing | 2017年 / 20卷
关键词
Dynamic task scheduling; Multi-objective EEG classification; Feature selection; GPU; Heterogeneous parallel architectures; Memory access optimization;
D O I
暂无
中图分类号
学科分类号
摘要
Many bioinformatics applications that analyse large volumes of high-dimensional data comprise complex problems requiring metaheuristics approaches with different types of implicit parallelism. For example, although functional parallelism would be used to accelerate evolutionary algorithms, the fitness evaluation of the population could imply the computation of cost functions with data parallelism. This way, heterogeneous parallel architectures, including central processing unit (CPU) microprocessors with multiple superscalar cores and accelerators such as graphics processing units (GPUs) could be very useful. This paper aims to take advantage of such CPU–GPU heterogeneous architectures to accelerate electroencephalogram classification and feature selection problems by evolutionary multi-objective optimization, in the context of brain computing interface tasks. In this paper, we have used the OpenCL framework to develop parallel master-worker codes implementing an evolutionary multi-objective feature selection procedure in which the individuals of the population are dynamically distributed among the available CPU and GPU cores.
引用
收藏
页码:1881 / 1897
页数:16
相关论文
共 35 条
  • [1] Alba E(2013)Parallel metaheuristics: recent advances and new trends Int. Trans. Oper. Res. 20 1-48
  • [2] Luque G(2003)An introduction to variable and feature selection J. Mach. Learn. Res. 3 1157-1182
  • [3] Nesmachnow S(2014)A survey of multiobjective evolutionary algorithms for data mining: Part i IEEE Trans. Evol. Comput. 18 4-19
  • [4] Guyon I(2014)A survey of multiobjective evolutionary algorithms for data mining: Part ii IEEE Trans. Evol. Comput. 18 20-35
  • [5] Elisseeff A(2006)Feature subset selection in unsupervised learning via multiobjective optimization Int. J. Comput. Intell. Res. 2 217-238
  • [6] Mukhopadhyay A(2013)An extensive comparative study of cluster validity indices Pattern Recognit. 46 243-256
  • [7] Maulik U(2015)Leveraging cooperation for parallel multi-objective feature selection in high-dimensional eeg data Concurr. Comput. Pract. Exp. 27 5476-5499
  • [8] Bandyopadhyay S(2013)Multiresolution analysis over simple graphs for brain computer interfaces J. Neural Eng. 10 046014-967
  • [9] Coello Coello C(2013)Parallel data mining techniques on graphics processing unit with compute unified device architecture (cuda) J. Supercomput. 64 942-1914
  • [10] Mukhopadhyay A(2014)Review for k-means on graphics processing units (gpu) Int. J. Eng. Res. Technol. 3 1911-undefined