Dynamic Port Subdivision for Adaptive Link Width Negotiation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current port division in network switches for High-Performance Computing (HPC) is static and requires user configuration, lacking the ability to dynamically adjust to the highest supported link width, leading to inefficiencies and configuration challenges.

Innovation Solution

Implementing dynamic port subdivision in network switches that automatically determine and adjust port configurations based on received configuration information from link partners, allowing ports to be subdivided dynamically into multiple configurations to achieve the highest mutually supported link width.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If static port bifurcation is used, then port configuration is simplified, but adaptability to different link widths is reduced

Engineering Contradiction:
Improveadaptability to different link widthsVSAvoidport configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic port subdivision where the switch port can automatically adjust its configuration based on the link width negotiated with the link partner. The port subdivision is no longer static but dynamically determined through link negotiation, allowing the system to adapt to different link widths (1x, 2x, 4x) without manual reconfiguration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The switch port performs self-configuration through the link negotiation process. The link manager automatically determines the appropriate port subdivision based on capabilities exchanged during link negotiation, eliminating the need for manual user configuration and making the system self-sufficient in adapting to different link widths.

Inventive Principle:
Principle #25Self-service

2Productivity

If manual port configuration is required, then port control is precise, but operation time and complexity increase

Engineering Contradiction:
Improvelink setup speedVSAvoiduser configuration requirement
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The link negotiation process automatically configures the port subdivision without requiring manual user intervention. The link manager on the switch side and the link partner work together to determine and apply the appropriate port configuration, significantly reducing setup time and operational complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The port subdivision configuration is determined during the link negotiation phase, which occurs automatically when the link is established. This preliminary automatic configuration ensures that the port is properly configured before data transmission begins, eliminating the need for separate manual configuration steps.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If dynamic port subdivision is implemented, then link width optimization is achieved, but negotiation complexity increases

Engineering Contradiction:
Improvenetwork performanceVSAvoidnegotiation process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The link negotiation process is enhanced to simultaneously handle capability exchange, link width determination, and port subdivision configuration. This multi-functional negotiation approach optimizes network performance by achieving the highest mutually supported link width while integrating port subdivision into the existing negotiation framework rather than adding separate complex procedures.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12355681B2Dynamic port subdivision
Publication Date: 2025.07.08 CORNELIS NETWORKS INC
  • US12355681B2 patent drawing
  • US12355681B2 patent drawing
  • US12355681B2 patent drawing

AI summary

Methods and systems for dynamic port subdivision during link negotiation and initiation are provided. Embodiments include selecting a reference lane from port configuration information for the potential link partner; selecting a subdivision evaluation lane from the port configuration information for of the potential link partner; and comparing a GUID and port number of the reference lane with a GUID and port number of a subdivision evaluation lane. If the GUID and port number of a reference lane and the GUID and port number of a subdivision evaluation lane are not the same, embodiments include subdividing the port into a plurality of subdivided ports.