CXL Memory Expander(Compute Express Link Memory Expander,CXL 内存扩展),用于满足人工智能(AI)和大数据在异构计算中处理器(CPU/GPU等)对存储带宽和容量的处理和性能需求。

 

 

CXL 内存扩展(右图)基于我司自主研发 CXL IP开发,支持 CXL1.1/2.0 协议,支持 PCIe Gen3/4/5。

我们可提供 IP 集成服务、FPGA/芯片产品,也可根据客户需求进行集成优化服务,以满足客户低延迟、大容量和高存储带宽的需求。

CXL 内存扩展卡

    测试平台:

 服务器型号:TU628V3

 CPU: Intel(R) Xeon Gold 5415+

 操作系统:Ubuntu 22.04.4 LTS

 FPGA:Xilinx xcvu9p

 PCIe: Gen3 x8

 DDR: DDR4-1000Mhz-72bit

 CXL 控制器:自研 IP

 

测试结果:

测试结果中 Node0 指 CPU Socke0,Node1 指 CPU Socket1, Node2 指 CXL Memory Expander;CXL Memory Expander 挂载于 Socket0。

 

带宽 (MB/s):

 

 NUMA 节点  Node 0 Node 1  Node 2 
 Node 0  105905 72224  526 
Node 1  66989 105586  511 

 

CXL 演示视频

Latency
 

Node0 -> Node2 680ns

Node1 -> Node2 980ns

 

 

Latency 示意图