Unlock instant, AI-driven research and patent intelligence for your innovation.

Parallel processing method and system for seismic shot energy

A processing method and seismic cannon technology, applied in seismic signal processing, seismology, geophysical measurement, etc., can solve the problems of reducing the overlap of calculation and reading and writing, and reducing the efficiency of parallel processing, so as to achieve maximum overlap and reduce synchronization The effect of high consumption and parallelization efficiency

Active Publication Date: 2020-09-15
CHINA PETROLEUM & CHEM CORP +1
View PDF12 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When processing in parallel according to this method, the magnetic head on a single disk will jump and read directly the shot data at multiple discontinuous positions, which significantly reduces the overlap of calculation and reading and writing, thereby reducing the efficiency of parallel processing

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Parallel processing method and system for seismic shot energy

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach 1

[0014] The present invention realizes the regulation of the energy of the seismic cannon through the main control thread, the read thread and a plurality of calculation threads. The specific steps of the parallel processing method for seismic shot energy according to the present invention will be described in detail below.

[0015] Create Memory Spaces and Queues II

[0016] In one example, memory space and queue II200 are created.

[0017] Create a memory space and a queue II200 according to the available memory size of the computing node. The queue II200 includes the corresponding data structures I100 of all tracks.

[0018] Create master control thread, read thread and multiple computing threads

[0019] In one example, a master thread, a read thread, and multiple compute threads are created.

[0020] According to the number of CPU cores of the computing node, create multiple computing threads, a read thread, and a master control thread.

[0021] The main control t...

Embodiment approach 2

[0060] According to an embodiment of the present invention, a parallel processing system for seismic cannon energy is provided, and the system may include: a unit for creating memory space and queue II; for creating a main control thread, a read thread, and multiple calculation The unit of thread; Wherein, described main control thread is: read and calculate the total number of shots, start described reading thread and described multiple calculation threads, reduce and save the energy of each shot, and after the calculation is completed, release the described The reading thread and the plurality of computing threads end the calculation; the reading thread is: read each seismic shot data in the seismic shot recording data into the queue II; the computing thread is: from the queue II Obtain the seismic shot data of each track, calculate the seismic shot energy of each track, and accumulate it into the current shot energy of the current calculation thread.

[0061] This embodimen...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a parallel processing method and system for energy of an earthquake cannon. The method comprises the steps: creating a memory space and a queue II; creating a main control thread, a reading thread, and a plurality of calculation threads. The main control thread reads and calculates the total number of cannons, starts the reading thread and the calculation threads, carries out the reduction and storage of the energy of each cannon, releases the reading thread and the calculation threads after calculation, and finishes the calculation. The reading thread reads the earthquake cannon data of each track in earthquake cannon record data into the queue II. The calculation threads obtain the earthquake cannon data of each track from the queue II, calculate the earthquake cannon energy of each track, and enable the energy to be accumulated in the current earthquake cannon energy of the current calculation thread. Through the main control thread, the reading thread and the calculation threads, the method achieves the reduction of the earthquake cannon energy.

Description

technical field [0001] The present invention relates to the technical field of seismic data processing, and more specifically, to a parallel processing method and system for seismic shot energy. Background technique [0002] In the field of seismic data processing technology, the current parallel processing methods of seismic shot energy all adopt the coarse-grained parallel processing method of single shot. During parallel processing, the calculation of seismic shot energy is usually based on the function formula: Among them, A is the total energy of a certain gun, N is the total number of channels of a certain gun, M is the number of samples of one channel, a ij is the sample point value of the jth sample point of channel i. When processing in parallel according to this method, the magnetic head on a single disk will directly jump and read the shot data at multiple discontinuous positions, which significantly reduces the overlap between calculation and reading and writi...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G01V1/28
CPCG01V1/28G01V2210/70
Inventor 洪承煜杨尚琴陈浩庞世明王昀
Owner CHINA PETROLEUM & CHEM CORP