Peer-to-Peer PCIe Fabric Data Transfer via Management Processor

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As networked storage systems and remote computing systems increase in density, physical limitations such as space requirements for interconnects and climate control systems become constraints, and traditional bulk storage systems are limited in the number of devices per host, leading to issues with capacity, redundancy, and reliability, especially in networked, cloud, and enterprise environments.

Innovation Solution

The system employs a management processor to establish a communication arrangement between endpoint devices coupled to a communication fabric, redirecting data transfers without passing through a host processor, enabling peer-to-peer data transfers within the PCIe fabric, and allowing logical partitioning of components for efficient resource allocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If data transfers pass through host processor, then device compatibility and control are maintained, but transfer speed and resource utilization deteriorate

Engineering Contradiction:
Improvedata transfer speedVSAvoidcommunication arrangement complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The communication fabric is segmented into virtual channels that can be independently configured and managed. Each virtual channel provides dedicated peer-to-peer communication paths, allowing data transfers to be routed directly between endpoint devices without involving the host processor, thereby improving transfer speed while maintaining overall system control through virtual channel management

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A management processor acts as an intermediary to establish and configure communication arrangements between endpoint devices. The management processor sets up virtual channel connections and routing without participating in actual data transfers, enabling fast peer-to-peer communication while maintaining system-wide coordination and control

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If storage density increases, then capacity per unit space improves, but physical limitations such as interconnect space and climate control requirements worsen

Engineering Contradiction:
Improvestorage capacityVSAvoidphysical space requirements
Core Design Contradiction:
Quantity of substanceVSArea of stationary object

Solution Approach 1:

The patent transitions from traditional host-mediated data paths to direct peer-to-peer communication paths between endpoint devices within the communication fabric. This dimensional change in data flow architecture eliminates the need for additional host processor resources and interconnect space, allowing storage density to increase without proportionally increasing physical space requirements for interconnects and climate control systems

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Quantity of substance

If number of devices per host increases, then storage capacity and redundancy improve, but host processor burden and system complexity worsen

Engineering Contradiction:
Improvenumber of devicesVSAvoidsystem complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The system segments communication paths into dedicated virtual channels for each endpoint device pair. This segmentation allows multiple devices to communicate independently through the fabric without requiring the host processor to manage each individual communication, enabling high device counts while maintaining manageable system complexity through automated virtual channel routing

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Endpoint devices are empowered to initiate and complete peer-to-peer data transfers autonomously through configured virtual channels without requiring host processor intervention. This self-service capability allows numerous devices to be connected to the fabric while the host processor remains unburdened by individual transfer management, reducing system complexity despite high device density

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12298928B2Peer-to-peer communications among communication fabric coupled endpoint devices
Publication Date: 2025.05.13 LIQID INC
  • US12298928B2 patent drawing
  • US12298928B2 patent drawing
  • US12298928B2 patent drawing

AI summary

Computing architectures, platforms, and systems are provided herein. In one example, system is provided. The system includes a management processor configured to initiate a communication arrangement between a first endpoint device coupled to a communication fabric and a second endpoint device coupled to the communication fabric. The communication arrangement is configured to redirect a transfer from the first endpoint device based on an address corresponding to an address range of the second endpoint device without passing the transfer through a host processor coupled to the communication fabric that executes an application initiating the transfer.