[控场AI]
· 4 分钟阅读· 2,025 字

NVIDIA cuObject 与 SCADA Server SDK:加速AI存储访问新方案

NVIDIA cuObject 与 SCADA Server SDK:加速AI存储访问新方案

NVIDIA推出cuObject与SCADA Server SDK,从客户端和服务端协同解决GPU访问对象存储的I/O瓶颈。

AI训练与推理场景中,GPU需持续读取海量数据,而传统存储访问路径依赖CPU内存中转,造成显著的性能损耗。NVIDIA针对这一痛点推出两项工具:cuObject让GPU能够更直接地访问S3兼容对象存储,延续GPUDirect Storage的设计思路,大幅减少CPU参与度;SCADA Server SDK则面向存储厂商和云服务商,帮助其在服务端构建与NVIDIA加速生态兼容的高性能存储接入层。两者协同形成端到端的AI存储加速链路,覆盖大规模预训练数据加载、RAG向量检索等典型场景,体现了NVIDIA将加速能力从算力向存储、网络延伸的整体战略。

AI训练和推理对存储系统提出了前所未有的要求。随着模型规模和数据集持续膨胀,如何让GPU以最快速度、最低开销访问海量文件与对象存储,成为AI基础设施工程师绕不开的瓶颈。NVIDIA 推出的 cuObject 与 SCADA Server SDK 正是针对这一痛点而生的解决方案。

AI存储系统示意图

AI存储访问的核心挑战

AI工作负载的数据访问模式与传统企业应用截然不同。训练大模型时,GPU需要持续从存储中读取TB乃至PB级的数据集;而在推理和检索增强生成(RAG)场景中,对对象存储的高并发、低延迟访问同样关键。

原文指出,AI基础设施工程师、存储开发者以及云服务提供商都需要对高容量文件和对象存储实现快速且安全的访问,才能支撑起现代AI应用。问题在于,传统存储访问路径往往需要数据多次经过CPU内存进行中转,这不仅消耗宝贵的CPU周期,也在GPU与存储之间制造了明显的性能鸿沟。

当数千块GPU同时向存储发起请求时,这种中转开销会被急剧放大,直接拖慢整体训练效率,也推高了数据中心的运营成本。

检索增强生成(RAG,Retrieval-Augmented Generation)是当前大语言模型落地的主流范式之一。其核心思路是:在推理时,不将所有知识都压缩进模型参数,而是实时从外部知识库(通常以向量数据库或对象存储形式存在)中检索相关文档片段,拼接进Prompt后再由模型生成回答。这使得模型能够访问实时更新的私有数据,同时降低了对超大参数量的依赖。然而RAG对存储系统的压力不容忽视:每次推理请求都可能触发多次向量检索和文档读取,在高并发服务场景下,存储的延迟与吞吐直接决定了整体响应时间。这也是为何对象存储的低延迟访问在推理阶段同样被视为关键性能指标。

cuObject:面向GPU的对象存储加速

cuObject 的设计目标是让GPU能够更直接、更高效地访问对象存储。对象存储(如S3兼容接口)因其近乎无限的扩展能力,已成为AI大规模数据集的主流承载方式,但其访问路径的性能优化长期是行业难题。

通过 cuObject,开发者可以构建绕过冗余数据拷贝的数据通路,让存储中的数据更直接地流向GPU显存。这种思路与NVIDIA此前在 GPUDirect Storage 上的探索一脉相承——核心都是缩短数据从存储到计算单元的物理与逻辑路径,减少CPU在I/O链路中的参与度。

对于需要频繁读取对象存储的AI管线,比如大规模预训练数据加载、向量数据库检索等场景,这类加速能带来实实在在的吞吐提升。

GPUDirect Storage(GDS)是NVIDIA于2020年前后推出的技术,允许存储设备(如NVMe SSD或网络存储)通过PCIe总线直接将数据写入GPU显存,完全绕过CPU和系统内存(Host Memory)的中转。传统路径下,数据必须先从存储读入CPU内存,再由CPU发起DMA传输至GPU显存,每次拷贝都消耗CPU周期并占用系统内存带宽。GDS通过引入"直接数据路径",将这一链路压缩为存储→GPU显存的单跳传输。cuObject可以理解为将GDS的思想延伸至对象存储协议层——对象存储天然通过HTTP/HTTPS接口访问,其数据流经过应用层的次数更多,优化难度也更高。cuObject的工作就是在这一协议层面重新设计数据通路,使对象存储的访问效率向块存储靠拢。

SCADA Server SDK 的角色

SCADA Server SDK 则从服务端角度提供了开发工具支持,帮助存储厂商和云服务商构建与NVIDIA加速生态兼容的存储服务。

这意味着存储访问的优化不再局限于客户端GPU侧,而是形成了端到端的协同:客户端通过 cuObject 发起高效请求,服务端借助 SCADA Server SDK 提供匹配的高性能响应能力。两者配合,才能真正打通AI存储访问的完整链路。

对于构建AI云平台的服务商而言,这套SDK降低了自研高性能存储接入层的门槛,使其能够更快地为客户提供具备竞争力的存储性能。

对AI基础设施的意义

存储I/O虽然不像GPU算力那样常被讨论,却是决定大规模AI系统实际效率的关键一环。再强的算力,如果数据喂不上来,GPU也只能空转。

cuObject 与 SCADA Server SDK 的组合,体现了NVIDIA将加速能力从计算向存储、网络等周边环节延伸的战略意图——构建一个软硬件协同的完整AI数据中心栈。对于面临数据吞吐瓶颈的团队来说,这类工具值得纳入技术选型的评估范围。

需要说明的是,本文基于NVIDIA开发者博客的公开介绍撰写,具体的性能指标、集成方式和适用硬件需以官方技术文档为准。计划采用的工程团队应结合自身存储架构进行实测验证。

#NVIDIA cuObject#SCADA Server SDK#AI存储#对象存储加速#GPU存储访问#AI基础设施#GPUDirect Storage#AI数据管线
分享:

相关推荐