Hardware Data Reduction Pipeline for Transform and Compression Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional distributed computing systems face inefficiencies in data processing due to the compute-intensive nature of reversible data transforms, which require CPU cycles and increase latency, especially when implemented in software and combined with compression operations.

Innovation Solution

A hardware accelerator is integrated with circuitry to perform reversible data transforms and compression operations as a single pipelined operation, offloading these tasks from general-purpose processing cores and optimizing data footprint without the associated CPU cycle costs or cache utilization issues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If reversible data transforms are performed using traditional software-based solutions on general-purpose processors, then data processing can be achieved, but latency increases and CPU cycles are consumed

Engineering Contradiction:
Improvedata processing speedVSAvoidprocessing latency
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The patent replaces software-based data transform operations with dedicated hardware circuitry. The hardware accelerator includes specialized circuits that perform reversible data transforms (such as T64, delta, and bit-reversal transforms) directly in hardware, eliminating the need for software execution on general-purpose processors. This substitution of mechanical/software systems with hardware systems directly resolves the contradiction by providing faster execution speed while reducing processing latency.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent introduces a hardware accelerator as an intermediary component between the processor and memory system. This intermediate hardware device handles the computationally intensive data transform and compression operations, freeing the main processor from these tasks. The hardware accelerator acts as a mediator that performs the transforms using dedicated circuits, thereby improving speed while reducing the time burden on the overall system.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If data transforms and compression are performed as separate operations, then flexibility is maintained, but processing time and resource utilization are reduced

Engineering Contradiction:
Improveprocessing throughputVSAvoidoperation duration
Core Design Contradiction:
ProductivityVSDuration of action of moving object

Solution Approach 1:

The patent merges the data transform operation and compression operation into a single integrated hardware pipeline. The hardware accelerator is designed to perform the reversible data transform and then immediately compress the transformed data in one continuous flow without requiring separate processing steps. This merging of previously separate operations increases processing throughput while reducing the total duration of the operation sequence.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements a continuous pipelined operation where data flows through the transform circuits and then directly into compression circuits without interruption or idle time. The hardware architecture enables continuous useful action by eliminating the gaps between transform and compression operations that would occur in separate software-based implementations. This continuity improves overall productivity while reducing the total operation duration.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS20240128982A1Hardware acceleration of data reduction operations
Publication Date: 2024.04.18 INTEL CORP
  • US20240128982A1 patent drawing
  • US20240128982A1 patent drawing
  • US20240128982A1 patent drawing

AI summary

A hardware accelerator device is provided with circuitry to perform one or more reversible data transforms on data based on a request and compress the transformed data to generate compressed transformed data. The hardware accelerator device generates an output including the compressed transformed data and transform metadata indicating the set of reversible data transforms applied to the compressed transformed data.