Bandwidth-Compressed Data Movement Without Invalid Data Overhead

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for handling bandwidth compressed data are inefficient due to the inclusion of invalid data, which increases the cost and reduces compression efficiency when moving or compressing such data.

Innovation Solution

A bandwidth compressed data mover system that identifies valid bandwidth compressed data, loads and writes only the valid data, and optionally serializes and compresses it before writing, thereby reducing the amount of data moved and improving efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If bandwidth compressed data is moved or compressed including invalid data, then the data remains in the same expected location and maintains compatibility, but the amount of data to be moved and processed increases significantly (e.g., 200% more data for 3:1 compression)

Engineering Contradiction:
Improvedata location compatibilityVSAvoidamount of data to be moved
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts and removes invalid data from bandwidth compressed data before moving or compressing it. The system identifies valid data portions based on the bandwidth compression configuration and metadata, then separates them from invalid data. This extraction process reduces the total data volume by approximately 50% or more while maintaining data location compatibility through proper metadata management and address calculation.

Inventive Principle:
Principle #2Taking out (Extraction)

2Device complexity

If invalid data is included in bandwidth compressed data, then the data structure remains simple and compatible with expected locations, but compression efficiency is significantly reduced

Engineering Contradiction:
Improvedata structure simplicityVSAvoidcompression efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent segments bandwidth compressed data into valid and invalid portions using metadata that tracks the configuration of the bandwidth compression technique. This segmentation allows the system to identify and process only valid data portions, improving compression efficiency by approximately 50% or more. The metadata structure maintains relatively simple organization with address and length information, balancing complexity reduction with efficiency improvement.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If all bandwidth compressed data including invalid data is processed, then no additional identification logic is required, but the processing time and computational resources increase

Engineering Contradiction:
Improveprocessing simplicityVSAvoiddata processing time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent performs preliminary identification of valid data portions using metadata that stores the configuration of the bandwidth compression technique. This preliminary action occurs before the actual moving or compression operation, allowing the system to prepare a reduced data set for processing. The metadata contains pre-calculated address and length information that enables quick identification of valid data, reducing processing time by approximately 50% or more while maintaining operational simplicity through automated metadata management.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250293704A1Bandwidth Compressed Data Movement and Footprint Compression
Publication Date: 2025.09.18 QUALCOMM INC
  • US20250293704A1 patent drawing
  • US20250293704A1 patent drawing
  • US20250293704A1 patent drawing

AI summary

Various embodiments include a bandwidth compressed data mover system and methods for implementing functions of the bandwidth compressed data mover system for moving bandwidth compressed data. Embodiments may include identifying valid bandwidth compressed data of bandwidth compressed data stored in a memory based on a configuration of a bandwidth compression technique used to generate the bandwidth compressed data, in which the bandwidth compressed data includes valid bandwidth compressed data and invalid bandwidth compressed data, loading the valid bandwidth compressed data from the memory, and writing the valid bandwidth compressed data to an output device. Embodiments may include copying the valid bandwidth compressed data loaded from the memory to the output device. Embodiments may include serializing the valid bandwidth compressed data loaded from the memory to produce serialized valid bandwidth compressed data and writing the serialized valid bandwidth compressed data to the output device.