Part of the Technology photoes in this website are created by rawpixel.com - www.freepik.com

Falcon C5022

Composable CXL Memory to meet the highest performance requirements

  • Total capacity up to 5.5TB memory
  • Up to 22 (x8) CXL E3.S 2T memory modules
  • Up to 8(x16) host connections
  • Support CXL Memory Expansion, Pooling, and Sharing

Overview

The Falcon C5022 supports up to 22 CXL memory modules pooling across 4 hosts, offering configurable options for flexible and high-performance deployments tailored to diverse scenarios.

1. Basic Architecture

Basic Architecture
Host port + Device porta. 4 Hosts + 22 CXL Memory Modules

2. Host Expansion Topology

Host Expansion Topology
Host port + Device portb. 5 Hosts + 20 CXL Memory Modules
c. 6 Hosts + 18 CXL Memory Modules
d. 7 Hosts + 16 CXL Memory Modules
e. 8 Hosts + 14 CXL Memory Modules

3. Usage Case: f. CXL 1.1 Direct-attached Usage

Note
The CXL memory modules utilize PCIe x8, while the host interfaces use PCIe x16. These memory modules are available in two capacities: 128 GB and 256 GB, with an E3.S 2T form factor.

1. Basic architecture

The Falcon C5022 supports a foundational setup of 4 Hosts and 22 CXL Memory Modules, offering high-density memory deployment for compute-intensive tasks.

a. 4 Hosts + 22 CXL memory modules

Figure 1. 4 Hosts + 22 CXL memory modules


2. Host Expansion Topology

The Falcon C5022 enables dynamic adjustments between hosts and memory devices to meet operational needs. Users can expand up to eight hosts using x16 host expansion slots (PCIe 1~4), with each expansion trading off two x8 memory slots.

b. 5 Hosts + 20 CXL memory modules

With PCIe Slot 1 connected to an additional server, trading off two x8 device slots (Slots 1 and 7), the configuration supports 5 hosts sharing 20 CXL memory modules in a memory pool.

Figure 2. 5 Hosts + 20 CXL memory modules


c. 6 Hosts + 18 CXL memory modules

With PCIe Slots 1 and 2 connected to two additional servers, trading off four x8 device slots (Slots 1, 2, 7, and 8), the configuration supports 6 hosts sharing 18 CXL memory modules in a memory pool.

Figure 3. 6 Hosts + 18 CXL memory modules


d. 7 Hosts + 16 CXL memory modules

With PCIe Slot 1 to 3 connected to three additional servers, trading off 6 x8 device slots (Slots 1 to 3 and 7 to 8), the configuration supports 7 hosts sharing 16 CXL memory modules in a memory pool.

Figure 4. 7 Hosts + 16 CXL memory modules


e. 8 Hosts + 14 CXL memory modules

With the 4 PCIe Slots connected to 4 additional servers, trading off 8 x8 device slots (Slots 1 to 4 and 7 to 10), the configuration supports 8 hosts sharing 14 CXL memory modules in a memory pool.

Figure 5. 8 Hosts + 14 CXL memory modules



3. Usage Case

This system builds on its architecture to support usage cases like (CXL 1.1 Direct-attached Usage), adapting to diverse scenarios.

f. CXL 1.1 Direct-attached Usage

This scenario simulates a CXL 1.1 direct-attached configuration. With a single CXL memory appliance containing 12 CXL memory modules connected to 4 hosts, the system establishes 4 endpoints (H1 to H4), each mapped to a host’s root port and configured with 2TB of memory. For example, H1 uses 4 memory modules, while H4 uses 2, enabling efficient memory pooling.

                   Figure 6. CXL 1.1 Direct-attached Usage



Key Features:

FeatureDescription
Endpoint Configuration Each host has one endpoint with 2TB of memory.
Memory PoolingDynamically bind and unbind CXL memory modules with host-specific configurations for online reprovisioning.
CXL Memory Management Supports hot-plugging of CXL memory modules for flexible and uninterrupted operations.


For more information, please contact sales@h3platform.com for license purchase.

Request a Demo

If you want to apply for any product display, please write a form and we will contact you after receiving the message.

Technology photo created by rawpixel.com - www.freepik.com