Reverse Time Migration Wavefield Storage via Co-Processor Offloading

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for reverse time migration of seismic wavefield data face significant computational challenges due to the need for simultaneous access to forward and backward propagated wavefields, leading to inefficiencies in data storage and retrieval, which limits the processing speed and increases computational burden.

Innovation Solution

The system utilizes co-processor resources to offload core computational work, allowing for efficient data compression and decompression, and implements a parallel programming model with asynchronous communication to optimize the Reverse Time Migration algorithm, reducing the need for repeated computations and improving data transfer efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If forward and backward propagated wavefields are stored and retrieved simultaneously at each time step, then image quality is improved, but computational burden and storage requirements increase significantly

Engineering Contradiction:
Improveimage qualityVSAvoiddata storage requirements
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential wavefield data needed for imaging by implementing selective storage of wavefield snapshots at specific time steps rather than storing all intermediate data. This extraction approach reduces storage requirements while maintaining the quality of subsurface images by preserving critical information needed for the imaging condition.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary forward propagation of the wavefield to compute and store wavefield snapshots at predetermined time steps before the actual imaging process. This preliminary action allows the system to have pre-computed wavefield data ready for correlation during reverse-time migration, eliminating the need to re-compute or store all intermediate wavefields during the imaging phase.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If forward wavefield is propagated repeatedly to the n-th time step, then data availability is improved, but computational time increases

Engineering Contradiction:
Improvedata availabilityVSAvoidcomputational time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary forward propagation of the wavefield to compute and store wavefield snapshots at predetermined time steps before the actual imaging process. This preliminary action allows the system to have pre-computed wavefield data ready for correlation during reverse-time migration, eliminating the need to re-compute or store all intermediate wavefields during the imaging phase.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates copies of wavefield data at specific time steps during forward propagation and stores them for later retrieval. Instead of repeatedly propagating the wavefield to the n-th time step, the system uses these pre-created copies during the imaging process, significantly reducing computational time while maintaining data availability for correlation.

Inventive Principle:
Principle #26Copying

3Quantity of substance

If data compression techniques are applied to reduce storage burden, then storage requirements are reduced, but additional computational burden is imposed

Engineering Contradiction:
Improvestorage requirementsVSAvoidcomputational complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent applies partial data compression by storing wavefield snapshots at selectively chosen time steps rather than compressing all intermediate data. This partial action approach reduces storage requirements significantly while imposing minimal additional computational burden, as compression is only applied at discrete time points rather than continuously throughout the propagation process.

Inventive Principle:
Principle #16Partial or excessive action

4Power

If CPU resources are used for compression and decompression, then co-processor resources are freed for core computation, but overall processing speed may be reduced

Engineering Contradiction:
Improveco-processor computational capacityVSAvoidoverall processing speed
Core Design Contradiction:
PowerVSProductivity

Solution Approach 1:

The patent segments the computational workflow into distinct phases: forward propagation phase where wavefield snapshots are computed and stored, and imaging phase where these snapshots are retrieved and correlated with reverse-time wavefields. By separating compression operations from core imaging computations, the system optimizes resource utilization without significantly impacting overall processing speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs data compression during the forward propagation phase as a preliminary action, so that when the imaging phase begins, the data is already compressed and ready for efficient retrieval and correlation. This timing strategy ensures that CPU resources are available during the imaging phase for the computationally intensive correlation operations, while compression occurs when co-processor resources are temporarily less utilized.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8781748B2System and method for generating images of subsurface structures
Publication Date: 2014.07.15 CHEVRON USA INC
  • US8781748B2 patent drawing
  • US8781748B2 patent drawing
  • US8781748B2 patent drawing

AI summary

A system and method for generating images of a subsurface region of interest is provided. In one embodiment, a computer-implemented method of generating images related to a subsurface region of interest includes: accessing, via a central processing unit (CPU), seismic data and an earth model related to the subsurface region of interest; forward propagating a source wavefield using the earth model at a first time interval via at least one external co-processor coupled to the CPU; transferring, at a second time interval, the forward propagated source wavefield to the CPU for compression and external storage; backward propagating the seismic data at the first time interval via the external co-processor to derive backward propagated receiver wavefield; and transferring, at the second time interval, the backward propagated receiver wavefield to the CPU. Via the CPU, the method further includes retrieving the stored forward propagated source wavefield; decompressing the retrieved forward propagated source wavefield; and applying imaging conditions to the decompressed forward propagated source wavefield and backward propagated receiver wavefield to construct image data representative of the subsurface region of interest.