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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 
