Parallel Source Scanning Algorithm using GPUs

被引:5
作者
Leandro, Waldson P. N. [1 ]
Santana, Flavio L. [2 ,3 ]
Carvalho, Bruno M. [1 ]
do Nascimento, Aderson F. [2 ,3 ]
机构
[1] Univ Fed Rio Grande do Norte, Dept Informat & Appl Math, Natal, RN, Brazil
[2] Univ Fed Rio Grande do Norte, Dept Geophys, Natal, RN, Brazil
[3] INCT GP CNPq, Inst Nacl Ciencias & Tecnol Geofis Petr, Salvador, BA, Brazil
关键词
Microseismic monitoring; SSA; Hypocenter location; GPU; Parallelization; SEISMIC SOURCES; LOCATION; TIME; STACKING;
D O I
10.1016/j.cageo.2020.104497
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The use of methods using waveform stacking are nowadays more common in microseismic monitoring applications because they avoid manual or automatic phase picking. The Source Scanning Algorithm (SSA) is a widely known technique in which the source location is estimated using a brightness function obtained from stacking the normalized absolute amplitude seismograms recorded at several stations. The SSA has the advantage of the straightforwardness of its implementation but has the inconvenience of being computationally costly even for small-scale experiments. Our approach is then to parallelize the sequential SSA using graphics processing units (GPUs), and we named this parallel version pSSA. We have parallelized the Stacking step of the SSA Algorithm because this is by far the most computationally demanding Step. This can be done efficiently because of the spatial independence of the data. In our test cases we performed sequential and parallel computations of the SSA and pSSA in two different platforms. Additionally, we compared the performance of pSSA with a parallel implementation using OpenMP. We demonstrate that pSSA has produced speedups up to 125x as compared to the sequential version. We implemented a client-server architecture to receive and process the data. This architecture can treat with various simultaneous clients and also with out-of-order data packets. This allows for re-sending lost or corrupted data. We anticipate that pSSA has the impact of allowing SSA like algorithm to be used in microseismic experiment design and the use of on-site real-time denoising techniques, as well as the potential of being used in traffic light warning systems for fluid injection operations.
引用
收藏
页数:8
相关论文
共 39 条
  • [1] A fast approach for unsupervised karst feature identification using GPU
    Afonso, Luis C. S.
    Basso, Mateus
    Kuroda, Michelle C.
    Vidal, Alexandre C.
    Papa, Joao P.
    [J]. COMPUTERS & GEOSCIENCES, 2018, 119 : 1 - 8
  • [2] Joint location and source mechanism inversion of microseismic events: benchmarking on seismicity induced by hydraulic fracturing
    Anikiev, D.
    Valenta, J.
    Stanek, F.
    Eisner, L.
    [J]. GEOPHYSICAL JOURNAL INTERNATIONAL, 2014, 198 (01) : 249 - 258
  • [3] [Anonymous], US GEOL SURV OPEN FI
  • [4] Full Waveform Seismological Advances for Microseismic Monitoring
    Cesca, Simone
    Grigoli, Francesco
    [J]. ADVANCES IN GEOPHYSICS, VOL 56, 2015, 56 : 169 - 228
  • [5] CUDAN Nvidia, 2013, THRUST QUICK START G
  • [6] Diller D., 2012, The Leading Edge, V31, P1310
  • [7] DUNCAN PM, 2010, RESERVOIR CHARACTERI, V75, pA139
  • [8] Global detection and location of seismic sources by using surface waves
    Ekstrom, Goran
    [J]. BULLETIN OF THE SEISMOLOGICAL SOCIETY OF AMERICA, 2006, 96 (04) : 1201 - 1212
  • [9] Reverse modelling for seismic event characterization
    Gajewski, D
    Tessmer, E
    [J]. GEOPHYSICAL JOURNAL INTERNATIONAL, 2005, 163 (01) : 276 - 284
  • [10] Gharti H.N., 2011, 81st Annual International Meeting, SEG, Expanded Abstracts, P1632, DOI DOI 10.1190/1.3627516