CXL-over-Ethernet Bridge for Multi-Rack Memory Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Compute Express Link (CXL) is limited to a single computing system or rack, leading to low resource utilization and inefficiencies in high-performance computing environments, and existing solutions like RDMA require specialized hardware and software support.

Innovation Solution

Implementing a Compute Express Link over Ethernet (COE) station that bridges a CXL fabric and an Ethernet network, using a CXL interface with virtual input and output queues, and an Ethernet interface with a serializer/deserializer, to enable efficient memory access and resource sharing across multiple systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If CXL is used for high-speed interconnect within a single computing system or rack, then bandwidth and latency are improved, but resource utilization remains low and the system is limited to a single rack

Engineering Contradiction:
Improvebandwidth and latencyVSAvoidresource utilization and system scope
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent introduces a network bridge as an intermediary device that connects the CXL fabric to the Ethernet network. This bridge enables CXL traffic to traverse across network boundaries while maintaining protocol compatibility, thus extending the interconnect capability from single-rack to multi-rack scenarios and improving resource utilization without sacrificing the high performance characteristics of CXL

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements a universal interface that supports both CXL and Ethernet protocols within the same hardware infrastructure. The network bridge and associated logic enable the system to handle both types of traffic through a unified architecture, allowing resources to be shared across different network domains and improving overall system versatility and resource utilization

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

2Productivity

If resource virtualization or memory disaggregation is implemented to improve efficiency, then resource utilization improves, but device complexity and implementation difficulty increase

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidvirtualization implementation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The network bridge serves as an intermediary that simplifies the implementation of resource virtualization and memory disaggregation by providing a standardized interface between the CXL fabric and Ethernet network. This mediator handles the protocol translation and routing logic, reducing the complexity burden on individual system components while enabling efficient resource sharing across multiple systems

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If specialized hardware and software support like RDMA is used, then memory access efficiency improves, but hardware requirements and system cost increase

Engineering Contradiction:
Improvememory access efficiencyVSAvoidspecialized hardware requirements
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent creates a universal platform that delivers RDMA-like memory access efficiency through the combination of CXL fabric and Ethernet network infrastructure. By utilizing the existing Ethernet network and adding a network bridge, the system achieves efficient direct memory access capabilities without requiring specialized RDMA hardware in each endpoint, thus reducing overall hardware requirements while maintaining high memory access efficiency

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

Data Source

PatentUS12360937B2Compute express Link™ (CXL) over ethernet (COE)
Publication Date: 2025.07.15 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US12360937B2 patent drawing
  • US12360937B2 patent drawing
  • US12360937B2 patent drawing

AI summary

A Compute Express Link™ (CXL) over Ethernet (COE) station is provided to bridge a CXL fabric and an Ethernet network to allow for efficient native memory load/store access to remotely connected resources. The COE station supports CXL and Ethernet traffic through its CXL interface, scheduler/packers, decoders, VOQs and VIQs by adding COE tags to Ethernet frames. In CXL controller mode, the CXL controller drives the VOQs. In Ethernet mode, the COE module drives the VOQs, and interacts with the MAC sublayer and the PMA sublayer, which are responsible for encoding and decoding data signals for transmission through a serializer/deserializer.