Affiliation:
1. China University of Petroleum (Beijing)
Abstract
Abstract
Seismic full waveform inversion (FWI) is a powerful technology to obtain high-precision and high-resolution images of subsurface structures. However, FWI is a data-intensive algorithm that needs to read extensive seismic data from disks, which significantly affects its performance. We proposed a portable parallel framework to improve FWI by overlapping data input and computation (ODIC). The framework is based on POSIX threads (Pthreads) which is a standard thread API library and can create a parent thread and a child thread in the FWI process. The former is used to perform computation and the later to read data from disks, both running simultaneously. This framework has two attractive features. First, it is broadly applicable; it can run on almost any computer from a laptop to a supercomputer. Second, it is easy to implement; it can be readily applied to existing FWI programs. A 3D FWI example shows that the framework speeds up FWI considerably.
Publisher
Research Square Platform LLC
Reference20 articles.
1. Large-scale seismic signal analysis with Hadoop;Addair TG;Computers & Geosciences,2014
2. Big Data Seismology;Arrowsmith SJ;Reviews of Geophysics,2022
3. Butenhof D. R. (1956). Programming with POSIX® Threads. Massachusetts: Addison-Wesley.
4. Cheng J., Grossman M., & McKercher T. (2014). Professional CUDA® C Programming, New Jersey: John Wiley & Sons.
5. MapReduce: Simplified data processing on large clusters;Dean J;Communications of the ACM,2008