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

计算机工程与科学 ›› 2023, Vol. 45 ›› Issue (10): 1711-1719.

• 高性能计算 • 上一篇    下一篇

基于异构计算平台的背景噪声预处理并行算法

吴超1,卫谦2,周俊伟3,李会民1,孙广中4   

  1. (1.中国科学技术大学网络信息中心,安徽 合肥 230026;2.中国科学技术大学物理学院,安徽 合肥 230026;
    3.中国科学技术大学地球和空间科学学院,安徽 合肥 230026;
    4.中国科学技术大学计算机科学与技术学院,安徽 合肥 230027) 

  • 收稿日期:2023-03-09 修回日期:2023-05-09 接受日期:2023-10-25 出版日期:2023-10-25 发布日期:2023-10-17
  • 基金资助:
    国家重点研发计划(2018YFB1404502);光和基金A类(ghfund202202019021)

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

摘要: 背景噪声地震学利用地震台站记录的背景噪声信号计算台站之间的互相关信息,以此推演地质结构信息,近年来广泛应用于地球结构和油气勘探等领域。地震噪声数据处理往往需要通过预处理计算来减少仪器、地震信号的干扰,这一过程需进行多种信号处理计算。随着我国地震台站布设的推广,地震波形文件持续积累,预处理计算的耗时大大增加。针对计算耗时问题,基于图形处理器异构计算平台,提出了一种并行地震噪声预处理算法。并行算法在台站、时间和分段3个维度设计了并行计算框架,针对预处理中的计算过程实现了计算核函数,并且通过分批计算实现了对大批量文件的自适应处理。实验结果表明,并行预处理算法取得了约95倍的加速比,且具备良好的并行性。

关键词: 背景噪声地震学, 数据预处理, 并行计算, 异构计算, 图形处理器

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)