Welcome to visit Geoscience!

Geoscience ›› 2012, Vol. 26 ›› Issue (6): 1289-1293.

• Energy Exploration • Previous Articles     Next Articles

Strategies of Accelerating Reverse Time Migration Using Graphic Processing Unit

LIU Ya ning, LIU Guo feng,ZHANG Zhi fu   

  1. School of Geophysics and Information Technology, China University of Geosciences, Beijing100083, China
  • Received:2012-06-15 Revised:2012-08-30 Online:2012-10-24 Published:2012-10-31

Abstract:

Reverse-time migration is the most accurate seismic data prestack depth migration method, but the computing needs of its highintensity limit its largescale computing applications. The development of programmable Graphics Processing Unit(GPU) provides an alternative method for rapid calculation of the reverse-time migration. In this paper, we focus on the main steps using GPU to calculate the reverse time migration. We summarize the key points in GPU code optimization, and highlight two optimized components: one is the application of random boundary conditions. The data transmission between the host and GPU is reduced. The second is the application of shared memory to store the forward wave field. Compared to the global memory, data reading band widths increase greatly. Finally, we use the Marmousi data to test our code, and the results show that the reverse-time migration program running on GPU has been well optimized to improve the computational efficiency.

Key words: Graphic Processing Unit, reverse time migration, random boundary condition, share memory