1887

Abstract

Summary

As one of the important migration methods, reverse time migration (RTM) generally accounts for a large part of the computing time. In recent decades, the desire for covering larger region and acquiring better resolution has greatly increased the algorithmic complexity of RTM. Therefore, computing platforms and optimizing methods that can better meet such challenges in seismic applications become great demands. This work focuses on accelerating the 10th-order stencil kernels from an elastic RTM algorithm by using the Nvidia GPUs. We first modify the backward process in the matrix format by adding extra layers, to generate a straightforward stencil kernel. A set of optimizing techniques including memory and computing approaches is then performed to design the RTM stencil on the K40 GPU. By further using the the streaming mechanism, we manage to obtain an communication-computation overlapping among multiple GPUs. The best performance employing four K40 GPU cards is 28 times better over an OpenMP version based on a socket with two E5-2697 CPUs.

Loading

Article metrics loading...

/content/papers/10.3997/2214-4609.201600568
2016-05-30
2024-04-26
Loading full text...

Full text loading...

References

  1. Abdelkhalek, R., Calandra, H., Coulaud, O., Roman, J. and Latu, G.
    [2009] Fast seismic modeling and reverse time migration on a GPU cluster. In: HPCS’09. IEEE, 36–43.
    [Google Scholar]
  2. Claerbout, J.F.
    [1971] Toward a unified theory of reflector mapping. Geophysics, 36(3), 467–481.
    [Google Scholar]
  3. Micikevicius, P.
    [2009] 3D finite difference computation on GPUs using CUDA. In: Proceedings of 2nd workshop on general purpose processing on graphics processing units. ACM, 79–84.
    [Google Scholar]
  4. Nvidia, C.
    [2011] Nvidia cuda c programming guide. NVIDIA Corporation, 120, 18.
    [Google Scholar]
  5. Virieux, J.
    [1986] P-SV wave propagation in heterogeneous media: Velocity-stress finite-difference method. Geophysics, 51(4), 889–901.
    [Google Scholar]
http://instance.metastore.ingenta.com/content/papers/10.3997/2214-4609.201600568
Loading
/content/papers/10.3997/2214-4609.201600568
Loading

Data & Media loading...

This is a required field
Please enter a valid email address
Approval was a Success
Invalid data
An Error Occurred
Approval was partially successful, following selected items could not be processed due to error