Compressed Verbatim Copy for Graphics Processors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data processing systems, particularly graphics processors, face inefficiencies in copying compressed data due to the need for decompression before transfer, which can lead to increased processing time and resource utilization.

Innovation Solution

The implementation of a compressed verbatim copy method that allows for the direct copying of compressed data without decompression, where only valid bytes are copied, along with the metadata, from a source address to a destination address, optimizing data transfer efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If compressed data is decompressed before copying, then data transfer accuracy is ensured, but processing time and resource utilization increase

Engineering Contradiction:
Improvedata transfer accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts only the valid byte count information from compressed data metadata and uses it to determine the copy length, allowing the copying operation to skip invalid bytes without full decompression. This selective extraction of necessary information enables accurate copying while avoiding the time cost of complete decompression.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary validation of the compressed data structure before the copy operation, storing validation results that can be reused. By pre-checking and caching validation information, the system avoids redundant validation work during subsequent copy operations, reducing processing time while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If compressed data is decompressed before copying, then data integrity is maintained, but resource utilization increases

Engineering Contradiction:
Improvedata integrityVSAvoidresource utilization
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts only the essential valid byte count from compression metadata rather than fully decompressing the data. This selective extraction maintains data integrity by accurately identifying valid data boundaries while consuming minimal processing resources compared to full decompression.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates a copy of only the valid portion of compressed data based on metadata analysis, rather than copying the entire decompressed data set. This approach maintains data integrity for the relevant portion while significantly reducing the computational resources required for the copy operation.

Inventive Principle:
Principle #26Copying

3Ease of operation

If all bytes including invalid bytes are copied, then copying is simple, but data transfer efficiency decreases

Engineering Contradiction:
Improvecopying simplicityVSAvoiddata transfer efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent performs a partial copy action by using the valid byte count from metadata to determine the exact copy length, copying only the necessary valid bytes rather than all bytes. This partial action approach maintains operational simplicity through straightforward boundary determination while improving efficiency by avoiding transfer of invalid data.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent segments the compressed data into valid and invalid portions using metadata information, then copies only the valid segment. This segmentation approach maintains simplicity by using clear delimiters from metadata while improving efficiency by excluding invalid data from the transfer operation.

Inventive Principle:
Principle #1Segmentation

4Adaptability or versatility

If metadata is copied along with compressed data, then data reconstruction is enabled, but processing complexity increases

Engineering Contradiction:
Improvedata reconstruction capabilityVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts and copies only the essential metadata (valid byte count) rather than all compression parameters. This selective extraction enables data reconstruction by providing the critical information needed to identify valid data boundaries while minimizing the complexity increase from additional processing steps.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP4124961A1Efficient compressed verbatim copy
Publication Date: 2023.02.01 INTEL CORP
  • EP4124961A1 patent drawingFigure 1
  • EP4124961A1 patent drawingFigure 2A
  • EP4124961A1 patent drawingFigure 2B

AI summary

Compressed verbatim copy can enable more efficient copying of compressed data. In one example, a compressed verbatim copy method involves receiving a command to copy compressed data from a source address of the memory device to a destination address. In response to the receipt of the command, the method involves copying the compressed data in a compressed format from the source address to the destination address without first decompressing the data. A second source address and a second destination address of metadata for the compressed data is determined, and the metadata is copied from the second source address to the second destination address.