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.
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.