人工智能应用对内存的需求是无穷的,虽然现在大量内存都已经被 AI 算力公司抢购一空,但业界仍在寻求创新方案,提高内存的容量和带宽。
Marvell 推出了两款全新的解决方案,它们都是其 CXL 控制器产品系列中的组成部分:Structera X 和 Structera A。这两款新型控制器能够对存储在内存中的数据进行压缩处理,将数据进行最高 3.64 倍压缩,从而缓解对内存容量的需求,并提高数据吞吐效率提高带宽。
Structera CXL 控制器内置了一个名为 CDB 的专用硬件模块(压缩与解压缩模块 Compression-Decompression Block,CDB),它能够以完整的内存带宽运行,在数据写入 DRAM 时进行透明压缩,并在数据被读取时完成解压缩。
整个过程对主机 CPU 和操作系统完全透明,因此在系统内查看到的可用内存容量,可以大于设备实际安装的物理 DRAM 容量。
与基于软件的解决方案不同,压缩和解压整个过程都是实时完成的,而且与 CPU 等其他硬件无关,不会影响系统性能。
据称 CDB 内采用了经过定制的 LZ4 压缩算法(一种无损压缩算法),该算法能够在保持高压缩比的同时,还能实现极低的延迟。
Structera X 是一款 CXL 内存扩展控制器,同时支持 DDR5 和 DDR4 标准。该控制器拥有 4 个 ARM Cortex M7 核心、CDB 模块、多通道 DMA 功能、56MB 的末级缓存、4 个 DDR 内存通道,同时还具备 AES-XTS 256 位内存加密 / 解密功能。

Structera A CXL 是一种能够显著提升内存访问性能的加速器。它配备了 16 个 Arm Neoverse V2 核心、一个 CDB 模块、4 个 Arm Cortex M7 核心、64MB 的末级缓存,同时还拥有 4 个 DDR 内存通道。


【本文结束】如需转载请务必注明出处:快科技
责任编辑:万俟雨休


登录后才可以发布评论哦
打开小程序可以发布评论哦