AISSD的六大核心需求:从GPU缓存到集群KV存储
AISSD的首个应用场景:新兴的AI存储架构——Near-GPU Caching(GPU近端缓存)。
绿色下行链路代表批量预取。CPU启动批量大数据块I/O操作,将数据湖数据高效大规模地转移到服务器本地SSD,建立GPU近端缓存层。
绿色横向链路意味着SSD缓存直接向GPU提供数据,最终加载到GPU片上HBM中进行模型训练或推理计算。
该架构数据流的主要设计价值在于解决高速网络环境下小数据粒度访问效率低下的痛点。
AI训练涉及大量细碎样本的随机读取。如果每次都通过高速网络访问远端数据湖,小数据包传输和网络协议开销会严重浪费带宽和延迟,这是AI存储的典型瓶颈。在此架构中,数据湖到本地缓存(SSD)采用大块高效传输。从远端数据湖拉取数据时,小数据包传输可以聚合为大IO批量传输,最大化利用高速网络吞吐量,降低单位数据传输成本。
而细碎的读请求由本地SSD缓存完全处理。训练期间高频、随机、小样本读取直接命中本地SSD,无需反复访问远端数据湖,大幅减少网络往返延迟并减轻存储集群和网络压力。
整个缓存预取和数据搬运流程的I/O发起和调度由CPU主导,CPU负责统筹远端拉取、本地SSD缓存管理和向GPU提供数据的全链路数据流。
存储的底层架构分层逻辑如下。
远端层:共享Data Lake(原始数据集持久存储)
缓存层:服务器本地SSD(Near-GPU近端缓存,热点AI样本驻留)
计算层:GPU + HBM,CPU + CPU内存
Near-GPU Caching是针对AI训练/推理的分层存储优化方案:通过本地SSD作为GPU的前置缓存,分离“批量大IO远端拉取”和“细碎小IO本地读取”两种流量,缓解AI工作负载对远端共享存储和高速互联网络的性能影响,平衡存储成本与GPU算力利用率。这已成为当前事实上的标准存储架构。
AISSD的第二个需求场景:NVIDIA ICMS(Inference Context Memory Storage Platform,推理上下文存储平台)。这是一个有趣的话题。NVIDIA基于BlueField-4 DPU构建面向智能体大模型推理的原生AI存储基础设施,专门承载集群级KV缓存,解决长上下文和多轮对话Agent推理的性能瓶颈。
NVIDIA宣称:基于BlueField-4 平台具有以下核心能力。
oNVIDIA Rubin集群级KV缓存,满足长上下文和多轮对话智能体推理所需的扩展能力和运行效率。整机能效比传统存储高5倍。
o跨AI节点的智能加速KV缓存共享。依赖NVIDIA DOCA框架,深度融合NIXL库*与NVIDIA Dynamo软件,实现缓存跨节点加速共享;提高每秒Token生成量,缩短首Token生成延迟,优化多轮对话交互响应速度。
oBlueField-4硬件卸载管理KV缓存布局。硬件加速调度KV缓存位置,消除元数据处理开销,减少数据搬运量,同时确保各GPU节点的访问安全隔离。
oSpectrum-X高性能以太网提供高效数据共享和检索。作为高性能网络底层,基于RDMA协议实现AI原生KV缓存的低延迟访问。
oICMS存储机箱内部使用PCIe Gen5/Gen6 TLC NVMe SSD作为底层存储介质。
*背景。NIXL = NVIDIA Inference Xfer Library(NVIDIA推理传输库),是NVIDIA开源、面向分布式大模型推理的高性能跨层数据传输抽象库,主要解决LLM推理场景下KV缓存跨GPU、跨节点、跨内存/存储层的高速数据传输问题,是ICMS、BlueField-4、Dynamo整套AI存储架构的核心数据通路组件。
NIXL的最大核心价值是将全链路所有存储介质统一抽象为“内存段(memory segment)”,上层框架无需区分底层硬件:
高速显存:GPU HBM
主机内存:CPU DRAM
本地存储:PCIe NVMe SSD
远端共享存储:ICMS集群KV存储、S3对象存储
高速互联:NVLink、RoCE/RDMA、Spectrum-X以太网、BlueField-4 DPU
一套API即可完成任意两层介质之间的数据读写和迁移,屏蔽PCIe、RDMA、GDS等底层传输协议的差异。
在ICMS/BlueField-4场景中,NIXL的主要用途包括:
o跨AI节点共享集群KV缓存(Rubin平台核心)。依赖DOCA+BlueField-4 DPU硬件卸载,NIXL负责多GPU节点与ICMS存储机箱之间的KV缓存高速读写和跨节点共享;在多轮Agent长上下文推理期间,可直接从远端ICMS SSD拉取历史KV上下文,无需重复计算,缩短首Token时延(TTFT),提高每秒Token吞吐量。
oKV缓存分层下沉调度。配合Dynamo KV块管理器,自动将溢出HBM的KV上下文卸载到本地SSD和ICMS集群存储;多轮对话复用时通过NIXL高速回灌GPU,平衡显存占用和推理延迟。
o多启动器并发访问适配。兼容ICMS多主机(Multi-initiator)并发读写架构,依靠BlueField-4硬件租约隔离,安全控制多GPU节点并发访问同一SSD存储池。
针对Agent长上下文推理场景,ICMS通过DPU卸载+集群共享KV缓存架构,统一承载全集群推理KV上下文,显著提高GPU推理吞吐量,降低交互延迟,同时实现5倍能效提升。
假设我们是涉江楚人刻舟求剑。如果软件生态不针对硬件限制进行调优匹配,我们会看到AI场景下对SSD有六大顶层硬需求。
o512B随机读优化
AI训练样本读取和推理KV缓存查询都是极小粒度的512字节随机读。传统企业级SSD对小数据包读性能优化不足。AI SSD必须专门优化小IO随机读延迟和IOPS,直接解决GPU数据等待和推理首Token延迟高的问题。
o更高写入耐久度(Endurance)
KV上下文缓存、数据集频繁预取刷新以及多轮Agent上下文反复覆盖会产生持续高频写入。普通TLC SSD耐久度不足以支撑7×24小时推理集群,需要提高全盘TBW耐久规格。
o高队列深度支持
单台服务器多GPU并发和多推理进程同时下发海量IO指令时,SSD需要支持超大IO队列深度,避免队列拥塞和性能断崖式下跌,确保多GPU并发供给不拥堵。NVMe规范定义单条IO的SQ最大深度为64K,控制器最大IO队列数量为65535对(SQ+CQ)。协议仅为理论上限,市场上一些SSD仅支持QD 128/256。SSD的CAP寄存器MQES字段为16位无符号数,范围从0到65535。
o液冷散热适配
PCIe Gen5/Gen6 SSD满载功耗和发热量大幅增加。AI存储节点高密度部署时,风冷散热瓶颈明显,必须支持液冷散热方案,以确保性能稳定持续满载运行,避免热节流降速。
o多启动器并发访问(Multi-initiator access)
对应ICMS集群共享KV缓存场景:多台GPU计算节点可以同时读写同一存储机箱内的SSD,硬件层面支持多主机安全并发访问,支撑跨节点上下文缓存共享。
o超大单盘容量
无论是GPU近端本地缓存还是NVIDIA ICMS集群级KV缓存存储平台,下一代AI SSD都需要围绕小数据包随机读、高耐久度、高并发IO、高密度液冷、多主机共享和超大容量这六个维度进行定制化设计。
其一:AI场景的核心刚需——512B小数据包随机读深度优化。SSD需要实现超高512B随机读IOPS,底层控制器、闪存架构和并发能力这三个方向都需要改进。
512B这个数值被视为AI SSD的基本需求被反复提及。其底层