Co-Processor Data Compression for Seismic Processing Bottlenecks

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata processing speedVSAvoiddata transfer volume
Core Design Contradiction:
SpeedVSQuantity of substance

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.

Inventive Principle:
Principle #35Parameter changes

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidco-processor device complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improvedata transfer volumeVSAvoidprocessing workflow complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8880762B2System and method of processing seismic data on a co-processor device
Publication Date: 2014.11.04 CHEVRON USA INC
  • US8880762B2 patent drawing
  • US8880762B2 patent drawing
  • US8880762B2 patent drawing

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.