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.
Basic Architecture | |
Host port + Device port | a. 4 Hosts + 22 CXL Memory Modules |
Host Expansion Topology | |
Host port + Device port | b. 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 |
The Falcon C5022 supports a foundational setup of 4 Hosts and 22 CXL Memory Modules, offering high-density memory deployment for compute-intensive tasks.
Figure 1. 4 Hosts + 22 CXL memory modules
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.
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
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
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
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
This system builds on its architecture to support usage cases like (CXL 1.1 Direct-attached Usage), adapting to diverse scenarios.
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:
Feature | Description |
Endpoint Configuration | Each host has one endpoint with 2TB of memory. |
Memory Pooling | Dynamically 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.
If you want to apply for any product display, please write a form and we will contact you after receiving the message.