Communication Fabric Structure With Selective Transaction Ordering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication fabrics in computing systems suffer from high communication latency, multiple protocol conversions, high data buffering, and high power consumption due to the use of I/O interfaces and network switches that enforce ordered protocols on agents that do not require them, leading to reduced performance.

Innovation Solution

Implementing a communication fabric with physically and logically independent networks, utilizing multiport network interfaces and I/O interfaces that enforce ordered protocols only where necessary, and employing network topologies with multiple communication lanes to optimize traffic flow and reduce latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If network switches enforce ordered protocols on all agents, then protocol consistency is maintained, but communication latency increases and bandwidth decreases

Engineering Contradiction:
Improveprotocol consistencyVSAvoidcommunication latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies different protocol enforcement policies to different agents based on their specific requirements. Network switches identify which agents need ordered protocol enforcement and which do not, applying the ordering constraint only locally where necessary rather than universally across all agents. This selective approach maintains protocol consistency for requiring agents while avoiding latency penalties for agents that don't need ordering.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If multiple protocol conversions are performed through I/O interfaces, then compatibility between different agents is improved, but power consumption increases and processing overhead increases

Engineering Contradiction:
Improveagent compatibilityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts and eliminates unnecessary protocol conversion steps from the data path. By having network switches directly communicate with agents that support the native protocol format, the system removes intermediate I/O interface conversions that were previously required for compatibility. This reduces power consumption and processing overhead while maintaining compatibility through selective direct connections.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If fully buffered network switches are used to support unified memory space, then memory accessibility is improved, but bandwidth is reduced due to high data buffering

Engineering Contradiction:
Improvememory accessibilityVSAvoidbandwidth
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent implements partial buffering strategies where network switches maintain buffers only for specific traffic types or destinations that require them, rather than fully buffering all data paths. This selective buffering approach maintains memory accessibility for agents that need it while minimizing the bandwidth impact of data buffering for traffic that can flow more directly.

Inventive Principle:
Principle #16Partial or excessive action

4Reliability

If dedicated communication lanes are created for each agent pair, then communication reliability is improved, but device complexity increases

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidnetwork topology complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent makes communication lanes universal by designing them to handle multiple agent pairs and traffic types dynamically. Rather than creating dedicated lanes for each agent pair, the network switches configure existing lanes to serve different communication paths as needed, maintaining reliability through proper routing while avoiding the complexity of proliferating dedicated lanes for every possible connection.

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

Data Source

PatentUS20260019382A1Communication Fabric Structures for Increased Bandwidth
Publication Date: 2026.01.15 APPLE INC
  • US20260019382A1 patent drawing
  • US20260019382A1 patent drawing
  • US20260019382A1 patent drawing

AI summary

An apparatus includes first agents configured to transfer transactions using an ordered protocol, as well as second agents configured to transfer transactions using a protocol with no enforced ordering. The apparatus may also include input/output (I/O) interfaces coupled to respective ones of the first agents and configured to enforce the ordered protocol. The apparatus may further include a communication network including a plurality of network switches. A particular one of the network switches may be coupled to at least one other network switch of the plurality. The apparatus may also include a network interface coupled to the second agents, to the I/O interfaces, and to the particular network switch. This network interface may be configured to transfer data transactions between the second agents and the particular network switch, and to transfer data transactions between the I/O interfaces and the particular network switch.