Cooperation of CUDA and Intel multi-core architecture in the independent component analysis algorithm for EEG data

被引:1
|
作者
Gajos-Balinska, Anna [1 ]
Wojcik, Grzegorz M. [1 ]
Stpiczynski, Przemyslaw [2 ]
机构
[1] Marie Curie Sklodowska Univ, Inst Comp Sci, Neuroinformat & Biomed Engn, Akad 9, PL-20033 Lublin, Poland
[2] Marie Curie Sklodowska Univ, Inst Comp Sci, Software & Informat Syst, Lublin, Poland
关键词
CUDA; electroencephalography; independent component analysis; parallel programming;
D O I
10.1515/bams-2020-0044
中图分类号
Q [生物科学];
学科分类号
07 ; 0710 ; 09 ;
摘要
Objectives: The electroencephalographic signal is largely exposed to external disturbances. Therefore, an important element of its processing is its thorough cleaning. Methods: One of the common methods of signal improvement is the independent component analysis (ICA). However, it is a computationally expensive algorithm, hence methods are needed to decrease its execution time. One of the ICA algorithms (fastICA) and parallel computing on the CPU and GPU was used to reduce the algorithm execution time. Results: This paper presents the results of study on the implementation of fastICA, which uses some multi-core architecture and the GPU computation capabilities. Conclusions: The use of such a hybrid approach shortens the execution time of the algorithm.
引用
收藏
页数:6
相关论文
共 50 条
  • [41] Power Aware Parallel 3-D Finite Element Mesh Refinement Performance Modeling and Analysis With CUDA/MPI on GPU and Multi-Core Architecture
    Ren, Da Qi
    Bracken, Eric
    Polstyanko, Sergey
    Lambert, Nancy
    Suda, Reiji
    Giannacopulos, Dennis D.
    IEEE TRANSACTIONS ON MAGNETICS, 2012, 48 (02) : 335 - 338
  • [42] A Hardware and Thermal Analysis of DVFS in a Multi-Core System with Hybrid WNoC Architecture
    Gade, Harsha
    Mondal, Hemanta Kumar
    Deb, Sujay
    2015 28TH INTERNATIONAL CONFERENCE ON VLSI DESIGN (VLSID), 2015, : 117 - 122
  • [43] Parallel independent component analysis for multimodal analysis: Application to fMRI and EEG data
    Liu, Jingyu
    Calhoun, Vince
    2007 4TH IEEE INTERNATIONAL SYMPOSIUM ON BIOMEDICAL IMAGING : MACRO TO NANO, VOLS 1-3, 2007, : 1028 - 1031
  • [44] Independent Component Analysis as a Preprocessing Step for Data Compression of Neonatal EEG
    Mijovi, Bogdan
    Matic, Vladimir
    De Vos, Maarten
    Van Huffel, Sabine
    2011 ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY (EMBC), 2011, : 7316 - 7319
  • [45] PARALLEL LIGHT SPEED LABELING: AN EFFICIENT CONNECTED COMPONENT LABELING ALGORITHM FOR MULTI-CORE PROCESSORS
    Cabaret, Laurent
    Lacassagne, Lionel
    Etiemble, Daniel
    2015 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), 2015, : 3486 - 3489
  • [46] An Adjustable Fine-grain Cache Assignment Scheduling Algorithm Based on Multi-core Architecture
    Zhou, Benhai
    Qiao, Jianzhong
    Lin, Shu-kuan
    Liu, Jun
    Liu, Bo
    NSWCTC 2009: INTERNATIONAL CONFERENCE ON NETWORKS SECURITY, WIRELESS COMMUNICATIONS AND TRUSTED COMPUTING, VOL 1, PROCEEDINGS, 2009, : 370 - 373
  • [47] A Parallel Algorithm of Multiple String Matching Based on Set-Partition in Multi-core Architecture
    Liu, Jiahui
    Li, Fangzhou
    Sun, Guanglu
    INTERNATIONAL JOURNAL OF SECURITY AND ITS APPLICATIONS, 2016, 10 (04): : 267 - 278
  • [48] rapidGSEA: Speeding up gene set enrichment analysis on multi-core CPUs and CUDA-enabled GPUs
    Hundt, Christian
    Hildebrandt, Andreas
    Schmidt, Bertil
    BMC BIOINFORMATICS, 2016, 17
  • [49] rapidGSEA: Speeding up gene set enrichment analysis on multi-core CPUs and CUDA-enabled GPUs
    Christian Hundt
    Andreas Hildebrandt
    Bertil Schmidt
    BMC Bioinformatics, 17
  • [50] Speedup Analysis of Data-parallel Applications on Multi-core NoCs
    Chen, Xiaowen
    Lu, Zhonghai
    Jantsch, Axel
    Chen, Shuming
    2009 IEEE 8TH INTERNATIONAL CONFERENCE ON ASIC, VOLS 1 AND 2, PROCEEDINGS, 2009, : 105 - +