Skip to main content

A Parallel Algorithm of Kirchhoff Pre-stack Depth Migration Based on GPU

  • Conference paper
Algorithms and Architectures for Parallel Processing (ICA3PP 2014)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 8631))

Abstract

Kirchhoff pre-stack depth migration (KPSDM) algorithm, as one of the most widely used migration algorithms, plays an important part in getting the real image of the earth. However, this program takes considerable time due to its high computational cost; hence the working efficiency of the oil industry is affected. The general purpose Graphic Processing Unit (GPU) and the Compute Unified Device Architecture (CUDA) developed by NVIDIA have provided a new solution to this problem. In this study, we have proposed a parallel algorithm of the Kirchhoff pre-stack depth migration and an optimization strategy based on the CUDA technology. Our experiments indicate that for large data computations, the accelerated algorithm achieves a speedup of 8~15 times compared with NVIDIA GPU.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Deschizeaux, B., Blanc, J.Y.: Imaging Earth’s Subsurface Using CUDA, http://developer.download.nvidia.com/books/gpu_gems_3/samples/gems3_ch38.pdf

  2. Sun, Y., Qin, F., Checkles, S., Leveille, J.P.: 3-D prestack Kirchhoff beam migration for depth imaging. Geophysics 65, 1592–1603 (2000)

    Article  Google Scholar 

  3. Li, J.J., Dan, H., Lin, Y.: Partitioning Algorithm of 3-D Prestack Parallel Kirchhoff Depth Migration for Imaging Spaces. In: Eighth International Conference on Grid and Cooperative Computing 2009. IEEE (2009)

    Google Scholar 

  4. Xu, S., Lambar, G.: True amplitude Kirchhoff pre-stack depth migration in complex media. Chinese J. Geophys. 49(5), 1434–1444 (2006)

    Article  Google Scholar 

  5. NVIDIA CUDA C Programming Guide, http://docs.nvidia.com/cuda/pdf/CUDA_C_Programming_Guide.pdf

  6. Sui, H.G., Peng, F.F., Xu, C., et al.: GPU-accelerated MRF segmentation algorithm for SAR images. Computers & Geosciences 43, 159–166 (2012)

    Article  Google Scholar 

  7. Shi, X.H., Li, C., Wang, S.H., et al.: Computing prestack Kirchhoff time migration on general purpose GPU. Computers & Geosciences 37(10), 1702–1710 (2011)

    Article  Google Scholar 

  8. Huang, T., Li, X., Zhang, T., et al.: GPU-accelerated Direct Sampling method for multiple-point statistical simulation. Computers & Geosciences 57, 13–23 (2013)

    Article  Google Scholar 

  9. Sanders, J., Kandrot, E.: CUDA by Example: An Introduction to General-Purpose GPU Programming (2010)

    Google Scholar 

  10. Kirk, D.B., Hwu, W.: Programming Massively Parallel Processors: A Hands-on Approach (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Wang, Y., Li, C., Tian, Y., Yan, H., Zhao, C., Zhang, J. (2014). A Parallel Algorithm of Kirchhoff Pre-stack Depth Migration Based on GPU. In: Sun, Xh., et al. Algorithms and Architectures for Parallel Processing. ICA3PP 2014. Lecture Notes in Computer Science, vol 8631. Springer, Cham. https://doi.org/10.1007/978-3-319-11194-0_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-11194-0_16

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-11193-3

  • Online ISBN: 978-3-319-11194-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics