Stateful Port Circuitry for Link Communication Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The efficiency of communication links in computer systems is reduced due to growing request header sizes, particularly in systems with multiple compute nodes, memory virtualization, and security features, leading to significant overhead when transferring smaller data payloads.

Innovation Solution

Implementing stateful ports with circuitry to identify and filter out 'transmit on change' fields from packet headers, which do not change frequently, thereby reducing the size of request headers and improving link efficiency by optimizing data packet communication protocols such as CXL, UPI, and PCIe.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If request headers include all necessary control fields, address information, and security data, then communication reliability and security are improved, but link efficiency deteriorates due to increased header overhead

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidlink efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts and removes redundant header fields from data packets before transmission. The header compression mechanism identifies and eliminates unnecessary control fields, address information, and security data that can be inferred or are already known at the receiving end, thereby reducing header overhead while maintaining communication reliability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent establishes header compression contexts and state information in advance before actual data transmission. By pre-configuring compression dictionaries, context buffers, and state machines at both transmitting and receiving ends, the system prepares the necessary framework to efficiently compress and decompress headers during communication, improving link efficiency without sacrificing reliability

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If request headers contain comprehensive control information for virtualization and security, then system functionality is improved, but communication overhead increases significantly

Engineering Contradiction:
Improvesystem functionalityVSAvoidcommunication overhead
Core Design Contradiction:
Adaptability or versatilityVSLoss of substance

Solution Approach 1:

The patent extracts and removes redundant header fields from data packets before transmission. The header compression mechanism identifies and eliminates unnecessary control fields, address information, and security data that can be inferred or are already known at the receiving end, thereby reducing header overhead while maintaining communication reliability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent dynamically changes header parameters by adapting the level of compression and the specific fields included based on communication context, data type, and system state. This allows the system to optimize the balance between functionality and overhead for different communication scenarios

Inventive Principle:
Principle #35Parameter changes

3Reliability

If all header fields are transmitted with every data packet, then data packet integrity is improved, but bandwidth utilization deteriorates

Engineering Contradiction:
Improvedata packet integrityVSAvoidbandwidth utilization
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts and removes redundant header fields from data packets before transmission. The header compression mechanism identifies and eliminates unnecessary control fields, address information, and security data that can be inferred or are already known at the receiving end, thereby reducing header overhead while maintaining communication reliability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements feedback mechanisms where the receiving end communicates compression context information back to the transmitting end. This feedback loop allows both ends to maintain synchronized state information, enabling the transmitter to omit redundant fields while ensuring the receiver can correctly reconstruct and validate packet integrity

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11201838B2System, apparatus and method for increasing efficiency of link communications
Publication Date: 2021.12.14 INTEL CORP
  • US11201838B2 patent drawing
  • US11201838B2 patent drawing
  • US11201838B2 patent drawing

AI summary

In one embodiment, an input/output port includes a stateful transmit port having: a history storage to store a value corresponding to a transmit on change field of a prior data packet; a comparator to compare a transmit on change field of the data packet to the value stored in the history storage; and a selection circuit to output the data packet without the transmit on change field when the transmit on change field of the data packet matches the value. Other embodiments are described and claimed.