Browse > Article
http://dx.doi.org/10.7582/GGE.2017.20.3.129

Parallelizing 3D Frequency-domain Acoustic Wave Propagation Modeling using a Xeon Phi Coprocessor  

Ryu, Donghyun (Department of Energy Resources Engineering, Pukyong National University)
Jo, Sang Hoon (Department of Energy Resources Engineering, Pukyong National University)
Ha, Wansoo (Department of Energy Resources Engineering, Pukyong National University)
Publication Information
Geophysics and Geophysical Exploration / v.20, no.3, 2017 , pp. 129-136 More about this Journal
Abstract
3D seismic data processing methods such as full waveform inversion or reverse-time migration require 3D wave propagation modeling and heavy calculations. We compared efficiency and accuracy of a Xeon Phi coprocessor to those of a high-end server CPU using 3D frequency-domain wave propagation modeling. We adopted the OpenMP parallel programming to the time-domain finite difference algorithm by considering the characteristics of the Xeon Phi coprocessors. We applied the Fourier transform using a running-integration to obtain the frequency-domain wavefield. A numerical test on frequency-domain wavefield modeling was performed using the 3D SEG/EAGE salt velocity model. Consequently, we could obtain an accurate frequency-domain wavefield and attain a 1.44x speedup using the Xeon Phi coprocessor compared to the CPU.
Keywords
Three-dimensional; Wave propagation modeling; Xeon Phi; Parallel programming; Many-core;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Aminzadeh, F., Burkhard, N., Nicoletis, L., Rocca, F., and Wyatt, K., 1994, SEG/EAEG 3-D modeling project: 2nd update, The Leading Edge, 13, 949-952.   DOI
2 Andreolli, C., Thierry, P., Borges, L., Yount, C., and Skinner, G., 2014, Genetic algorithm based auto-tuning of seismic application on multi and manycore computers, EAGE Workshop on High Performance Computing for Upstream, HPC16.
3 Arslan, V., Blanc, J. Y., Tchiboukdjian, M., Thierry, P., and Thomas-Collignon, G., 2014, Design and performance of an Intel Xeon Phi based cluster for reverse time migration, EAGE Workshop on High Performance Computing for Upstream, HPC06.
4 Caballero, D., Farres, A., Duran, A., Hanzich, M., Fernandez, S., and Martorell, X., 2015, Optimizing fully anistropic elastic propagation on Intel Xeon Phi coprocessors, 2nd EAGE Workshop on High Performance Computing for Upstream, HPC14.
5 Costa, D. L., Borges, L., Leite, L. S., Barbosa, C. H. S., and Silva, J. J., 2015, Half-precision performance benefits on a Xeon Phi TTI RTM application, 77th EAGE Conference & Exhibition, Th N112 10.
6 Furse, C. M., 2000, Faster than Fourier: ultra-efficient time-tofrequency-domain conversions for FDTD simulations, IEEE Antennas Propag. Mag., 42, 24-34.   DOI
7 Hanzich, M., Aguilar, G., Rubio, F., Cela, J. M., and Ortigosa, F., 2013, Evaluating Xeon Phi coprocessor through acoustic RTM, 75th EAGE Conference & Exhibition incorporating SPE EUROPEC, Tu P10 12.
8 Jeffers, J., and Reinders, J., 2013, Intel Xeon Phi coprocessor high-performance programming, Morgan Kaufmann.
9 Keys, R. G., 1985, Absorbing boundary conditions for acoustic media, Geophysics, 50, 892-902.   DOI
10 Kim, Y., Cho, Y., Jang, U., and Shin, C., 2013, Acceleration of stable TTI P-wave reverse-time migration with GPUs, Comput. Geosci., 52, 204-217.   DOI
11 Liu, G., Liu, Y., Ren, L., and Meng, X., 2013, 3D seismic reverse time migration on GPGPU, Comput. Geosci., 59, 17-23.   DOI
12 Pacheco, S., 2011, An introduction to parallel programming, Morgan Kaufmann.
13 Rastogi, R., Srivastava, A., Sirasala, K., Chavhan, H., and Khonde, K., 2015, Experience of porting and optimization of seismic modeling on multi and many cores of hybrid computing cluster, 77th EAGE Conference & Exhibition, We P4 14.
14 Reinders, J., and Jeffers, J., 2015, High performance parallelism Pearls, Morgan Kaufmann.
15 Shi, X., Li, C., Wang, S., and Wang, X., 2010, Computing prestack Kirchhoff time migration on general purpose GPU, Comput. Geosci., 37, 1702-1710.
16 Souza, P., Teixeira, T., Borges, L., Neto, A., Andreolli, C., and Thierry, P., 2014, Reverse time migration with heterogeneous multicore and manycore clusters, EAGE Workshop on High Performance Computing for Upstream, HPC17.
17 Suh, S., and Wang, B., 2011, Expanding domain methods in GPU based TTI reverse time migration, SEG Expanded Abstract Technical Program, 3460-3464.
18 Teixeira, T., Souza, P., Borges, L., Neto, A., Philippe, T., and Andreolli, C., 2014, Reverse time migration with manycore coprocessors, 76th EAGE Conference & Exhibition, We G10204.
19 Yang, P., Gao, J., and Wang, B., 2014, RTM using effective boundary saving: A staggered grid GPU implementation, Comput. Geosci., 68, 64-72.   DOI
20 Nihei, K. T., and Li, X., 2007, Frequency response modelling of seismic waves using finite difference time domain with phase sensitive detection (TD-PSD), Geophys. J. Int., 169, 1069-1078.   DOI
21 Zhebel, E., Minisini, S., Kononov, A., and Mulder, W., 2013, Performance and scalability of finite-difference and finiteelement wave-propagation modeling on Intel's Xeon Phi, SEG Expanded Abstract Technical Proram, 3386-3390.