CXL 3.0也来了?这款6TB CXL内存池系统性能超RDMA方案

韩国的Panmnesia公司在2023年闪存峰会(FMS)上也展示了池化的CXL内存系统解决方案,该方案同时包含软件和硬件。

在闪存峰会的现场演示中,该系统运行了类似Meta的推荐应用,结果发现,其性能比基于RDMA的系统快了三倍以上。

据介绍,该系统是与韩国科学技术院(KAIST)合作开发的,韩国科学技术院(KAIST)在闪存存储领域的研究也非常多,类似于国内的华中科技大学,同样在存储技术领域有较多研究。

Panmnesia设计了一个功能全面的CXL系统框架,框架里包括支持CXL 3.0的定制CPU、支持CXL 3.0的交换机(注意,上图展示的是2层交换机),还有可替换的CXL Memory扩展模块。

Panmnesia开发的这一框架可构建高达6TB的CXL内存池。无独有偶,这次闪存峰会(FMS)上,三星和MemVerge展示了2TB的内存池方案,而Panmnesia的方案所支持的容量高达6TB,相差了三倍。

Panmnesia框架系统机箱里,有2个支持CXL的CPU模块,3个CXL交换机模块。另外,6个1TB内存模块以及对应的CXL端点控制器组成了DIMM内存池。

软件方面,该系统基于Linux打造,带有CXL硬件设备驱动,带有支持CXL的虚拟机子系统,还有面向CXL优化的用户应用程序。

上图展示的是:系统透过多层CXL交换机把内存池和CPU连接,多层交换机是CXL 3.0的典型特征
上图展示的是:系统中的NUMA节点,每个节点的处理器,以及每个节点的内存大小概况,一共6TB

Panmnesia的一个视频展示了CXL框架系统的性能优势,在运行类似Meta推荐系统时性能表现优异。与之对比的是一套基于RDMA技术的方案。

视频从加载用户和项目数据开始,随后便使用机器学习模型来推荐电影,相比

之下,Panmnesia的方案比基于RDMA的方案,完成推荐任务的速度快了3.32倍。

Panmnesia系统的另一个优点是模块化设计,内存模块里的DIMM可以随时替换和升级,支持使用更大容量的DIMM来扩展内存容量。

Panmnesia的业务模式,是要把它的CXL硬件知识产权和软件知识产权卖给CXL系统开发商和制造商。

现在是2023年,PCIe 5.0刚刚开始落地,而Panmnesia的系统使用了多层CXL交换机,明显用的是CXL 3.0,然而,CXL 3.0是基于PCIe 6.0构建的,我们可以据此大致猜测这一方案真正落地的时间。