PCIe Switching Network Host Sharing via Managing Unit

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing PCIe system is limited to supporting only a maximum of eight hosts due to the port limitation of a single chip, preventing the effective sharing of a PCIe switching network among multiple hosts.

Innovation Solution

A system and method that utilize a PCIe switch with multiple downstream ports, managed by a processing unit, to establish routing paths between switch terminal devices, allowing host processing units to construct and route PCIe data packets through the switch, enabling multiple hosts to connect to the network without port limitations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If a standard PCIe switch with multiple downstream ports is used, then the number of supported hosts increases, but the device complexity increases due to the need for managing units and routing path establishment

Engineering Contradiction:
Improvenumber of supported hostsVSAvoidsystem structure complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent introduces a managing unit as an intermediary component that establishes routing paths between the PCIe switch and multiple hosts. This managing unit acts as a mediator that coordinates communication and data packet routing, allowing the system to support more hosts than the standard PCIe switch port limit while maintaining organized control over the increased complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the PCIe switch into multiple virtual channels or routing paths, each managed independently by the managing unit. This segmentation allows multiple hosts to share the PCIe switch resources through distinct logical paths, effectively increasing the number of supported hosts beyond the physical port limitation

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If routing paths are established between switch terminal devices, then multiple hosts can share the PCIe network, but the data transmission complexity increases due to path rule management

Engineering Contradiction:
Improvenetwork sharing capabilityVSAvoidrouting path management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The managing unit establishes routing paths and path rules in advance before data transmission begins. By pre-configuring the routing information and determining optimal paths between switch terminal devices and hosts, the system reduces the complexity of real-time routing decisions while enabling multiple hosts to share the PCIe network efficiently

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9632963B2System and method for transmitting data based on PCIe
Publication Date: 2017.04.25 HUAWEI TECH CO LTD
  • US9632963B2 patent drawing
  • US9632963B2 patent drawing
  • US9632963B2 patent drawing

AI summary

Embodiments of the present invention provide a system and a method for transmitting data based on Peripheral Component Interconnect Express 9PCIe). The system includes: a PCIe switching network, multiple switch terminal devices, a managing unit, multiple host processing units, multiple terminal processing units, multiple hosts, and multiple terminal devices. After a PCIe data packet sent by a host is processed by a host processing unit, a new PCIe data packet that can be transmitted in a PCIe switch is constructed, and is transferred, by using a switch terminal device and a terminal processing unit, to a terminal device. The embodiments can break through a limitation about a single root node of PCIe and implement sharing of a PCIe switching network by multiple hosts.