Interconnect Wire Reconfiguration for Channel Bandwidth Imbalance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing processor architectures fail to efficiently address the imbalance in bandwidth of various channels of the processor architectures, which can result in the use of the processor architectures.

Innovation Solution

The system includes a control circuit configured to detect a first channel of a plurality of channels for an interconnect that has a first utilization rate greater than a high utilization threshold, and dynamically reassigning a second channel of the processor, and dynamically reassigning a second utilization rate of the processor architectures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If channels are separated into reserved communication paths between chiplets, then communication between chiplets is established, but channel usage becomes inefficient due to fixed allocation

Engineering Contradiction:
Improvecommunication between chipletsVSAvoidchannel usage efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic channel reconfiguration where the control circuit continuously monitors channel utilization rates and dynamically reallocates wires between channels. This transforms the static channel allocation into a dynamic system that adapts to changing communication demands, allowing wires to be reassigned from low-utilization channels to high-utilization channels in real-time, thereby improving overall channel usage efficiency while maintaining reliable communication.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the allocation parameters of interconnect wires based on monitored utilization rates. By adjusting which wires are assigned to which channels according to real-time utilization data, the system optimizes resource distribution. This parameter change approach enables the system to respond to varying communication patterns and maximize throughput without requiring physical reconfiguration of the interconnect architecture.

Inventive Principle:
Principle #35Parameter changes

2Ease of manufacture

If a limited set of wires is used in interconnects due to physical space constraints, then fabrication and design are simplified, but bandwidth imbalance between channels occurs

Engineering Contradiction:
Improveinterconnect design and fabricationVSAvoidbandwidth distribution
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent makes the interconnect wires universal by enabling them to serve multiple channels dynamically. Instead of dedicating specific wires to specific channels, the control circuit allows wires to be reassigned based on real-time needs. This multi-functionality approach maximizes the utilization of the limited wire resources, allowing the same physical interconnect structure to support varying communication requirements and achieve better bandwidth distribution without adding physical complexity.

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

Solution Approach 2:

The control circuit autonomously monitors channel utilization rates and automatically performs wire reallocation without external intervention. The system self-adjusts the channel assignments based on monitored performance metrics, eliminating the need for manual configuration or external control. This self-service mechanism enables the interconnect system to automatically optimize its own resource allocation in response to changing workloads while maintaining a simple fixed physical structure.

Inventive Principle:
Principle #25Self-service

3Reliability

If channels are allocated with fixed wire assignments, then channel isolation is maintained, but throughput is limited when channels have different utilization rates

Engineering Contradiction:
Improvechannel isolationVSAvoidchannel throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically adjusts channel assignments based on real-time utilization monitoring. When a channel becomes over-utilized, the control circuit identifies idle wires from under-utilized channels and reassigned them to the over-utilized channel. This dynamic reallocation process maintains channel isolation during normal operation but enables flexible resource sharing when needed, thereby improving throughput without compromising the ability to maintain separate communication paths when required.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250390657A1Dynamic interconnect reconfiguration
Publication Date: 2025.12.25 ADVANCED MICRO DEVICES INC
  • US20250390657A1 patent drawing
  • US20250390657A1 patent drawing
  • US20250390657A1 patent drawing

AI summary

The disclosed device can dynamically reassign wires of an interconnect among channels for more efficient utilization. If a first channel is over-utilized and one or more other channels are under-utilized, the device can dynamically temporarily reassign wires of the under-utilized channels to the over-utilized channel to increase throughput. Various other methods, systems, and computer-readable media are also disclosed.