1887

Abstract

Summary

Full Waveform Inversion (FWI) is a wave-based solution that can establish an accurate velocity model. Such a model is crucial for generating high-fidelity seismic images that aid in the discovery of reservoirs. However, FWI has the disadvantage that it requires considerable computing costs. These computational costs can be dramatically high in case of large-scale models with fine grid sizes. To resolve this issue, we optimize an original FWI workflow more adequate to a graphic processing unit (GPU) system. First, most of FWI functions are written with the compute unified device architecture (CUDA) program language. Second, we employ a GPU-based lossy compression library to reduce the memory requirements for storing source wavefields. It can help us to save wavefields into computer memory instead of hard disk. Then, we modified an equation for the zero-lag cross correlation for the gradient vector calculation in order to utilize multiple CUDA streams. To verify our optimized FWI workflow, we compare the performance speed between the original and our proposed FWI algorithms in the various aspects.

Loading

Article metrics loading...

/content/papers/10.3997/2214-4609.2023630005
2023-09-25
2025-12-08
Loading full text...

Full text loading...

References

  1. Micikevicius, P., 2009. 3D finite difference computation on GPUs using CUDA: GPGPU2, Washington DC, USA, 79–84.
    [Google Scholar]
  2. Tarantola, A., 1984. Inversion of seismic reflection data in the acoustic approximation:Geophysics, 49, 1259–1266.
    [Google Scholar]
  3. PasalicD. and McGarryR.2010. Convolutional perfectly matched layer for isotropic and anisotropic acoustic wave equations.80th SEG Annual Meeting, Denver, Colorado, Expanded Abstracts, 2925–2929.
    [Google Scholar]
/content/papers/10.3997/2214-4609.2023630005
Loading
/content/papers/10.3997/2214-4609.2023630005
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