Prestack time migration (PSTM) in local angle-domain (LAD) prompts more reasonable utilizations of recorded seismic data but consumes massive amounts of memory and long computing time. To fully use the computing resource and to improve the computing efficiency, a central processing unit (CPU) and graphic processing unit (GPU) heterogeneous hybrid parallel algorithm of LAD migration is developed on GPU cluster. This algorithm realizes distributed computing on different platforms successfully and contains both GPU algorithm and CPU algorithm of LAD migration. It not only uses GPUs but also utilizes CPU cores to share the computing tasks. First, a new seismic data division method is proposed to reasonably divide large-scale data among CPU cores and GPUs. Second, a new Message Passing Interface (MPI) and Compute Unified Device Architecture (CUDA) pattern is presented to call CPU cores and GPUs at the same time. Third, the CPU/GPU heterogeneous hybrid parallel algorithm is developed and is applied into the actual data. Results demonstrate that our algorithm has the same migration profiles with the CPU algorithm and high accelerating performance. The computing time of our algorithm is the shortest, which is 235 times shorter than 20 4-core CPUs and 1.7 times shorter than that of 4GPUs.


Article metrics loading...

Loading full text...

Full text loading...


  1. XuekaiSun and Sam ZandongSun.
    [2015] Full-azimuth anisotropic prestack time migration in the local-angle domain and its applications on fracture detection. Geophysics, 80, 37–47.
    [Google Scholar]
  2. FeiHan and Sam Z.Sun
    . [2015] GPU acceleration of amplitude-preserved Q compensation prestack time migration. Computers & Geosciences, 82, 214–224.
    [Google Scholar]
  3. JungkyunShin,WansooHa,HyungguJun,Dong-JooMin,ChangsooShin
    . [2014] 3D Laplace-domain full waveform inversion using a single GPU card. Computers & Geosciences, 67, 1–13.
    [Google Scholar]
  4. GuofengLiu, XiaohongMeng,ZhaoxiChen
    . [2012] 3D magnetic inversion based on probability tomography and its GPU implement. Computers & Geosciences, 48, 86–92.
    [Google Scholar]
  5. XiaohuaShi, ChuangLi, ShihuWang, XuWang
    . [2011] Computing prestack Kirchhoff time migration on general purpose GPU. Computers & Geosciences, 37, 1702–1710.
    [Google Scholar]

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