谷歌开源TPU Sync库,加速KV缓存与模型权重跨层传输

该库以原生C++实现,支持在TPU高带宽内存(HBM)、主机DRAM、共享存储及数据中心网络之间迁移KV缓存块与模型权重。

谷歌云近日开源了TPU Sync,这是一个以原生C++实现的库,用于在TPU高带宽内存(HBM)、主机DRAM、共享存储以及数据中心网络之间迁移KV缓存块和模型权重。该工具旨在简化大规模AI推理与训练场景下的数据调度流程。

在大模型推理过程中,KV缓存会随上下文长度增长而迅速膨胀,超出单颗TPU的HBM容量;模型权重在多节点训练与推理服务间也需频繁同步。TPU Sync通过统一的数据传输接口,将上述数据在存储层级间高效移动,减少因内存不足导致的重新计算或服务中断。

该库以原生C++编写,可直接与现有TPU运行时和框架集成,避免额外抽象层带来的性能损耗。谷歌云未披露具体的性能提升数据,但表示该库面向需要跨设备、跨节点管理内存的开发者与基础设施团队。

此次开源延续了谷歌云在AI基础设施工具链上的开放策略。此前,谷歌已陆续开放多项与TPU相关的运行时和编译工具。TPU Sync的发布有望降低开发者在TPU集群上部署长上下文推理和多节点训练的门槛,并推动围绕TPU生态的第三方工具建设。

随着大模型参数规模和上下文窗口持续扩大,内存与存储之间的数据搬运正成为AI基础设施的关键瓶颈。谷歌云通过开源TPU Sync,将内部使用的高效传输能力开放给社区,其实际采用情况与生态反馈值得后续关注。

该文观点仅代表作者本人,企服科学平台仅提供信息存储空间服务。

赞 (0)
淘宝 11.11 返场再发 1.1 元大红包,荣耀体脂秤 1 元蹲点抢
上一篇 2小时前
微软发布Azure CLI逻辑应用扩展公开预览版,支持本地开发与工作流管理
下一篇 2小时前

相关推荐

发表回复

登录后才能评论
分享本页
返回顶部