近日,Marvell发布了全新的Structera CXL 2.0内存扩展和加速产品,它可以提升内存利用效率,专为大内存应用和云计算环境中的内存密集型工作负载而设计。
Structera CXL 2.0支持利用旧的DDR4内存,即使未来系统都升级到了DDR5,旧的DDR4内存也不会被浪费。
CXL基于PCIe 5.0标准,支持内存池,使多个主机可以访问同一CXL内存设备。Marvell认为,基于x86的数据中心在运行生成式AI工作负载时,内存会不够用。
而Structera可以为通用x86服务器增加数TB的内存,满足包括内存数据库等对内存容量要求非常高的应用。
Marvell认为,Structera CXL不仅能优化资源利用,还能降低云中内存密集型工作负载的能耗。这种能力同时适用于私有云和公有云。
Structera包括两个主要产品线:Structera A 2504内存加速器和Structera X 2404、X 2504内存扩展控制器。它们都支持内嵌LZ4压缩/解压缩和AES-XS 256位加密,具备嵌入式硬件安全模块和安全启动功能。
Structera A 2504配备了16核Arm Neoverse CPU,支持32个128GB内存条,提供最高4TB的DDR5内存,并提供高达200 GBps的内存带宽。
把一个Structera A 2504到插到有64核CPU的服务器后,计算核心数量可增加25%,达到80核,总内存带宽增加50%,达到600GBps,总内存增加至4TB。
不仅如此,单核心的带宽也会从6.25GBps提高到7.5GBps。与此同时,内存带宽的能效也会从1W每GB/s提高到0.83W每GB/s。
插入两个A 2504之后,使计算核心数量将增加50%,总内存带宽翻倍,总内存容量增加至8TB,每核内存带宽增加50%,内存带宽的能效提高到每GBps 0.75W。
Structera X 2404和X 2504除了不带Arm CPU以外,别的大体上都跟A 2504一样,细节上有点不同。
其中,X2404支持4个DDR4内存模块,每通道支持3个DIMMs。X2504支持4个DDR5内存模块,每个通道支持2个DIMM。
Marvell宣称,这些是首款能同时支持两个服务器CPU的CXL内存扩展产品,也就是说,内存扩展模块可以同时为两个不同的服务器提供内存支持和扩展,这有助于优化功率、空间和内存利用率。
原本,随着未来DDR5服务器的上市,数百万能正常使用的DDR4将会被淘汰,而现在,Structera X 2404能帮数据中心重新利用这些本来要被淘汰的内存,是不是跟“白捡”的一样?
当数据中心使用“白捡”的DDR4内存条来扩展服务器内存时,每台通用服务器可以减少数千美元的成本。此外,重新利用要淘汰的DDR4内存条也有助于实现数据中心的可持续发展目标。”
Structera的发布得到了AMD、Arm、英特尔和美光的支持。Marvell还表示,将会为公有云厂商开发定制的CXL芯片,以优化其独特的架构和工作负载。
Marvell表示,Structera A内存加速器、Structera X内存扩展控制器和定制CXL芯片将在2024年第四季度提供样品。
本文仅供学习,原文地址:
https://blocksandfiles.com/2024/07/31/marvell-intros-cxl-2-0-memory-acceleration-and-expansion-gear/