Co-Processor Data Compression for Seismic Processing Bottlenecks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional configurations of host computing systems with co-processor devices for seismic data processing face bottlenecks due to communication bottlenecks between the host and co-processor devices, as well as within the co-processor devices themselves, limiting processing efficiency.
Innovation Solution
A method and system where compressed input data is received and stored on a co-processor device, decompressed, and processed using a predetermined algorithm, with the ability to compress and transmit output data, allowing for efficient processing of seismic data by managing data transfer and storage to alleviate bottlenecks, and enabling multiple co-processor devices to process data in a distributed manner.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If data is transmitted uncompressed between host computing system and co-processor devices, then data transfer accuracy is maintained, but communication bandwidth requirements increase and processing speed decreases
Solution Approach 1:
The patent applies data compression to transform the data from its original state to a compressed state, changing the volume parameter while maintaining information integrity. This allows faster transmission and processing while reducing the quantity of data that needs to be transferred between the host computing system and co-processor devices.
Solution Approach 2:
The patent introduces an intermediary compression/decompression mechanism that sits between the host computing system and co-processor devices. This intermediary transforms data before transmission and restores it at the destination, resolving the contradiction by allowing high-speed communication without permanent data loss.
2Productivity
If more data is stored on co-processor devices to reduce communication frequency, then communication bottlenecks are reduced, but storage requirements and device complexity increase
Solution Approach 1:
By compressing data before storage on co-processor devices, the patent effectively increases the storage capacity without adding physical storage hardware. The compressed data occupies less space, allowing more data to be stored locally, which reduces communication frequency and improves processing efficiency while avoiding increased device complexity.
3Quantity of substance
If data is compressed before transmission to co-processor devices, then communication bandwidth is reduced and processing speed improves, but additional compression/decompression steps are required
Solution Approach 1:
The patent integrates compression and decompression capabilities into the co-processor devices themselves, making them multi-functional units that can both process seismic data and handle data compression. This eliminates the need for separate compression hardware or software layers, reducing overall system complexity while achieving reduced data transfer volumes.
Data Source
AI summary
A system and method for processing seismic data on one or more co-processor devices that are operatively coupled to a host computing system via a communications channel. The compression of input data transmitted to the co-processor device and/or the size of the storage provided on the co-processor device may enhance the efficiency of the processing of the data on the peripheral device by obviating a bottleneck caused by the relatively slow transfer of data between the host computing system and the co-processor device or by the relatively slow transfer of data within the co-processor device between the co-processor information storage and the co-processor.


