• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

Computer Engineering & Science ›› 2023, Vol. 45 ›› Issue (10): 1711-1719.

• High Performance Computing • Previous Articles     Next Articles

A parallel ambient noise data preprocessing algorithm based on heterogenous computing platform

WU Chao1,WEI Qian2,ZHOU Jun-wei3,LI Hui-min1,SUN Guang-zhong4   

  1. (1.Network and Information Center,University of Science and Technology of China,Hefei 230026;
    2.School of Physical Sciences,University of Science and Technology of China,Hefei 230026;
    3.School of Earth and Space Sciences,University of Science and Technology of China,Hefei 230026;
    4.School of Computer Science and Technology,University of Science and Technology of China,Hefei 230027,China)
  • Received:2023-03-09 Revised:2023-05-09 Accepted:2023-10-25 Online:2023-10-25 Published:2023-10-17

Abstract: Ambient noise seismology uses the ambient noise signals recorded by seismic stations to calculate the cross-correlation between stations, and thereby derive information about geological structures. In recent years, it has been widely used in fields such as Earth structure and oil and gas exploration. Seismic noise data processing often requires preprocessing calculations to reduce interference from instruments and seismic signals, which involves various signal processing calculations. As seismic stations are increasingly deployed in China, the continuous accumulation of seismic waveform files has greatly increased the time required for preprocessing calculations. To address the issue of computational time, a parallel seismic noise preprocessing algorithm has been proposed based on a graphics processing unit (GPU) heterogeneous computing platform. The parallel algorithm designed a parallel computing framework in three dimensions: stations, time, and segments. It implemented computational kernel functions for the calculation process in preprocessing and achieved adaptive processing of large batches of files through batch calculations. Experimental results show that the parallel preprocessing algorithm achieved an acceleration ratio of about 95 times, with good acceleration ratio and parallelism. 

Key words: ambient noise seismology, data preprocessing, parallel computing, heterogeneous computing, graphics processing unit (GPU)