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 条
  • [1] A parallel realization of single pass connected component analysis on a multi-core architecture
    Palaniappan, Siddharth
    Natarajan, Sudha
    2014 INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND SIGNAL PROCESSING (ICCSP), 2014,
  • [2] A Parallel Dynamic Programming Algorithm on a Multi-core Architecture
    Tan, Guangming
    Sun, Ninghui
    Gao, Guang R.
    SPAA'07: PROCEEDINGS OF THE NINETEENTH ANNUAL SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, 2007, : 135 - +
  • [3] Component-based network protocol architecture for multi-core
    Chen Tianzhou
    Cao Mingteng
    Shi Qingsong
    PROCEEDINGS OF THE 2008 IEEE INTERNATIONAL CONFERENCE ON NETWORKING, ARCHITECTURE, AND STORAGE, 2008, : 189 - 190
  • [4] High Performance Optimization of Independent Component Analysis Algorithm for EEG Data
    Gajos-Balinska, Anna
    Wojcik, Grzegorz M.
    Stpiczynski, Przemys Law
    PARALLEL PROCESSING AND APPLIED MATHEMATICS (PPAM 2017), PT I, 2018, 10777 : 495 - 504
  • [5] Multi-Core Data Streaming Architecture for Ray Tracing
    Kaeriyama, Yoshiyuki
    Zaitsu, Daichi
    Suzuki, Kenichi
    Kobayashi, Hiroaki
    Ohba, Nobuyuki
    2007 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, VOLS, 1 AND 2, 2007, : 171 - +
  • [6] A soft multi-core architecture for edge detection and data analysis of microarray images
    Kornaros, George
    JOURNAL OF SYSTEMS ARCHITECTURE, 2010, 56 (01) : 48 - 62
  • [7] HYBRID IMPLEMENTATION OF THE FASTICA ALGORITHM FOR HIGH-DENSITY EEG USING THE CAPABILITIES OF THE INTEL ARCHITECTURE AND CUDA PROGRAMMING
    Gajos-balinska, Anna
    Wojcik, Grzegorz m.
    Stpiczynski, Przemys law
    COMPUTER SCIENCE-AGH, 2023, 24 (04): : 455 - 472
  • [8] Convolutive independent component analysis of EEG data
    Yamazaki, A
    Tajima, T
    Matsuoka, K
    SICE 2003 ANNUAL CONFERENCE, VOLS 1-3, 2003, : 1227 - 1231
  • [9] Simulation and Mathematical Analysis of Multi-core Cluster Architecture
    Hamid, Norhazlina
    Walters, Robert
    Wills, Gary
    2015 17TH UKSIM-AMSS INTERNATIONAL CONFERENCE ON COMPUTER MODELLING AND SIMULATION (UKSIM), 2015, : 476 - 481
  • [10] Analysis of power model of multi-core microprocessor architecture
    Chen Z.
    Liu C.
    Hou S.
    Guo Y.
    Zhongnan Daxue Xuebao (Ziran Kexue Ban)/Journal of Central South University (Science and Technology), 2019, 50 (07): : 1611 - 1618