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 条
  • [21] A Scalability Analysis of the Symmetric Multiprocessing Architecture in Multi-Core System
    Yuan Qingbo
    Bao Yungang
    Chen Mingyu
    Sun Ninghui
    NAS: 2009 IEEE INTERNATIONAL CONFERENCE ON NETWORKING, ARCHITECTURE, AND STORAGE, 2009, : 231 - 234
  • [22] Modal parallel algorithm based on Shenwei heterogeneous multi-core processor architecture
    Yu, Gaoyuan
    Ma, Zhiqiang
    Li, Junjie
    Jin, Xianlong
    Zhendong yu Chongji/Journal of Vibration and Shock, 2022, 41 (03): : 224 - 230
  • [23] Parallel Light Speed Labeling: an efficient connected component algorithm for labeling and analysis on multi-core processors
    Cabaret, Laurent
    Lacassagne, Lionel
    Etiemble, Daniel
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2018, 15 (01) : 173 - 196
  • [24] Parallel Light Speed Labeling: an efficient connected component algorithm for labeling and analysis on multi-core processors
    Laurent Cabaret
    Lionel Lacassagne
    Daniel Etiemble
    Journal of Real-Time Image Processing, 2018, 15 : 173 - 196
  • [25] Multi-trial evoked EEG and independent component analysis
    Metsomaa, Johanna
    Sarvas, Jukka
    Ilmoniemi, Risto J.
    JOURNAL OF NEUROSCIENCE METHODS, 2014, 228 : 15 - 26
  • [26] Multi-Core Parallel Implementation of Data Filtering Algorithm for Multi-Beam Bathymetry Data
    Liu, Tianyang
    Xu, Weiming
    Yin, Xiaodong
    Zhao, Xiliang
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON MECHANICAL ENGINEERING AND CONTROL SYSTEMS (MECS2015), 2016, : 346 - 349
  • [27] Extending a Highly Parallel Data Mining Algorithm to the Intel® Many Integrated Core Architecture
    Heinecke, Alexander
    Klemm, Michael
    Pflueger, Dirk
    Bode, Arndt
    Bungartz, Hans-Joachim
    EURO-PAR 2011: PARALLEL PROCESSING WORKSHOPS, PT II, 2012, 7156 : 375 - 384
  • [28] A novel multi-core algorithm for frequent itemsets mining in data streams
    Bustio-Martinez, Lazaro
    Munoz-Briseno, Alfredo
    Cumplido, Rene
    Hernandez-Leon, Raudel
    Feregrino-Uribe, Claudia A.
    PATTERN RECOGNITION LETTERS, 2019, 125 : 241 - 248
  • [29] Parameter Trade-off And Performance Analysis of Multi-core Architecture
    Shukla, Surendra Kumar
    Murthy, C. N. S.
    Chande, P. K.
    PROGRESS IN SYSTEMS ENGINEERING, 2015, 366 : 403 - 409
  • [30] Multi-core architecture with asynchronous clocks to prevent power analysis attacks
    Du, Yuan
    Ye, Yong
    Jing, Weiliang
    Li, Zhenhua
    Li, Xiaoyun
    Song, Zhitang
    Chen, Bomy
    IEICE ELECTRONICS EXPRESS, 2017, 14 (04):