Efficient GPU implementation of the multivariate empirical mode decomposition algorithm

被引:1
|
作者
Wang, Zeyu [1 ]
Juhasz, Zoltan [1 ]
机构
[1] Univ Pannonia, Dept Elect Engn & Informat Syst, Egyet U 10, H-8200 Veszprem, Hungary
关键词
Multivariate empirical mode decomposition; GPU; CUDA; EEG; TIME-FREQUENCY ANALYSIS; SPECTRUM; TOOLBOX;
D O I
10.1016/j.jocs.2023.102180
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
An efficient GPU implementation of the Multivariate Empirical Mode Decomposition (MEMD) method is presented for speeding up the process of decomposing non-stationary multi-channel bioelectric signals into different oscillation modes. Each step of the MEMD algorithm is designed with performance in mind and implemented to remove all unnecessary overheads caused by CPU-GPU communication, data transfer operations and synchronisation. The implementation is validated with synthetic and real EEG signals of different lengths and channels (up to 128 channels) on different GPU cards, and compared to existing serial MEMD implementations. The final implementation achieved between 180x-430x speedup compared to MATLAB and a 10x improvement over the only known existing GPU implementation. The average decomposition error of our implementation is below 1.2 %. Our GPU program is the fastest known GPU implementation of the MEMD algorithm that reduces execution time from hours to seconds and as such makes it possible to perform MEMD time-frequency analysis of highdensity EEG (MEG) or similar multi-channel signals in a fraction of time and opens the road towards its practical applicability.
引用
收藏
页数:18
相关论文
共 50 条
  • [1] Multivariate empirical mode decomposition
    Rehman, N.
    Mandic, D. P.
    PROCEEDINGS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2010, 466 (2117): : 1291 - 1302
  • [2] GPU-Accelerated Multivariate Empirical Mode Decomposition for Massive Neural Data Processing
    Mujahid, Taha
    Rahman, Anis Ur
    Khan, Muhammad Murtaza
    IEEE ACCESS, 2017, 5 : 8691 - 8701
  • [3] On the FPGA Implementation Of Empirical Mode Decomposition Algorithm Using FPGA
    Kose, Ihsan
    Celebi, Anil
    2013 21ST SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2013,
  • [4] Fast Multivariate Empirical Mode Decomposition
    Lang, Xun
    Zheng, Qian
    Zhang, Zhiming
    Lu, Shan
    Xie, Lei
    Horch, Alexander
    Su, Hongye
    IEEE ACCESS, 2018, 6 : 65521 - 65538
  • [5] Similarity search algorithm for multivariate time series based on empirical mode decomposition
    Wang, Yan
    Han, Meng
    Ma, Qianqian
    Journal of Computational Information Systems, 2014, 10 (08): : 3247 - 3254
  • [6] Implementation of Empirical Mode Decomposition Based Algorithm for Shunt Active Filter
    Shukla, Stuti
    Mishra, Sukumar
    Singh, Bhim
    Kumar, Shailendra
    IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS, 2017, 53 (03) : 2392 - 2400
  • [7] Dynamically sampled multivariate empirical mode decomposition
    Rehman, N.
    Naveed, K.
    Safdar, M. W.
    Ehsan, S.
    McDonald-Maier, K. D.
    ELECTRONICS LETTERS, 2015, 51 (24) : 2049 - 2050
  • [8] Multivariate Empirical Mode Decomposition for Quantifying Multivariate Phase Synchronization
    Mutlu, Ali Yener
    Aviyente, Selin
    EURASIP JOURNAL ON ADVANCES IN SIGNAL PROCESSING, 2011,
  • [9] Multivariate Empirical Mode Decomposition for Quantifying Multivariate Phase Synchronization
    Ali Yener Mutlu
    Selin Aviyente
    EURASIP Journal on Advances in Signal Processing, 2011
  • [10] Efficient Implementation of Empirical Mode Decomposition in FPGA Using Xilinx System Generator
    Prince, A. Amalin
    Ganesh, Sriram
    Verma, Prakhar Kumar
    George, Philip
    Raju, Daniel
    PROCEEDINGS OF THE IECON 2016 - 42ND ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2016, : 895 - 900