Partial-Width Link Flit Formatting for Lower Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As computing systems evolve with increased processing power and complexity, existing interconnect architectures face challenges in efficiently managing communication between components, particularly in high-performance computing environments where latency and bandwidth demands are high, and power efficiency is critical.

Innovation Solution

Implementing advanced interconnect architectures such as Compute Express Link (CXL) and Ultra Path Interconnect (UPI) with layered protocol stacks and flexible link configurations to optimize latency and bandwidth, utilizing protocols like PCIe and UPI to facilitate efficient data transfer across multiple devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by stationary object

If link width is reduced to save power in low-activity states, then power consumption is reduced, but data transfer latency increases

Engineering Contradiction:
Improvepower consumptionVSAvoiddata transfer latency
Core Design Contradiction:
Use of energy by stationary objectVSLoss of time

Solution Approach 1:

The interconnect link dynamically adjusts its operational width between full width and partial width based on activity level. During low-activity states (L0p), the link operates at partial width to reduce power consumption. When activity increases or latency sensitivity is detected, the link transitions back to full width (L0) to minimize latency. This dynamic adaptation allows the system to optimize the trade-off between power savings and latency performance based on real-time conditions.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If traditional multi-drop buses are used for interconnect, then device complexity is reduced, but communication speed and bandwidth are insufficient for high-performance computing

Engineering Contradiction:
Improveinterconnect architecture complexityVSAvoidcommunication speed
Core Design Contradiction:
Device complexityVSSpeed

Solution Approach 1:

The interconnect architecture segments the communication medium into multiple independent lanes instead of using a shared multi-drop bus. Each lane operates independently at high speed, allowing parallel data transfer between devices. This segmentation enables the system to achieve high communication speeds and bandwidth required for multi-socket servers and high-performance computing while maintaining manageable complexity through standardized lane interfaces.

Inventive Principle:
Principle #1Segmentation

3Speed

If full width link is maintained for fast data transfer, then data transfer speed is improved, but power consumption increases

Engineering Contradiction:
Improvedata transfer speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by stationary object

Solution Approach 1:

Instead of maintaining full link width continuously, the system applies partial action by operating at reduced link width (partial width) during low-activity periods. This partial operation suffices for maintaining link readiness and handling occasional transactions, significantly reducing power consumption. When full bandwidth is needed, the link transitions to full width, ensuring performance requirements are met only when necessary.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250350400A1Latency optimization in partial width link states
Publication Date: 2025.11.13 INTEL CORP
  • US20250350400A1 patent drawing
  • US20250350400A1 patent drawing
  • US20250350400A1 patent drawing

AI summary

A first flit is generated according to a first flit format, where a first number of error detection codes are to be provided for an amount of data to be sent in the first flit, and the first flit is to be sent on a link by the transmitter while the link operates with a first link width. The link transitions from a first link width to a second link width, where the second link width is narrower than the first link width. A second flit is generated according to a second flit format based on the transition to the second link width, where the second flit is to be sent while the link operates at the second link width, and the second flit format defines that a second, higher number of error detection codes are to be provided for the same amount of data.