AI 存储挑战
KV Cache 容量危机
随着 Agent 应用成为主流,推理上下文已增长到 100 万+ tokens,单个会话的 KV Cache 达到数十 GB。HBM 和 DRAM 容量有限且昂贵——需要更大的存储介质。
存储速度瓶颈
传统存储路径要求数据遍历 CPU 和主机内存,导致带宽损失超过 60%,严重影响推理性能的延迟。
传统路径 vs GPU 直接存储
我们的方案:GPU 中心存储栈
xPU.IO 利用 GPU 直接存储技术,使存储设备能够直接将数据传输到 GPU 显存,消除 CPU 和主机内存的中间开销。
极致性能
通过 GPU 直接访问,实现 NVMe 理论带宽的 96%,而传统 CPU 中转路径仅为 40%。
TTFT 提升 5.6 倍
海量容量
使用 NVMe SSD 将 KV cache 存储扩展到每台机器 100TB+,支持 100 万+ token 上下文,成本仅为 HBM/DRAM 的一小部分。
每台机器 100TB+
低成本
与 HBM/DRAM 相比,存储成本降低 10-100 倍,同时保持 AI 推理工作负载的高性能。
成本降低 10-100 倍
xPU.IO 如何实现这一点
我们的项目
xPU.IO 为 AI 工作负载开发 GPU 中心存储基础设施,从底层 I/O 栈到高层缓存管理。
Multi-tier KV cache management system that leverages NVMe SSDs as the primary storage tier, supporting 256K+ context lengths with efficient prefix caching.
- 256K+ context support
- NVMe-backed storage tier
- Prefix cache optimization
- Multi-tier cache management
Open-source GPU Direct Storage middleware that eliminates CPU bottlenecks by enabling direct data transfer between NVMe SSDs and GPU memory, with POSIX interface and cross-vendor support.
- POSIX interface compatibility
- io_uring acceleration
- Cross-vendor GPU support (NVIDIA, AMD, MuXi)
- 25 GB/s throughput
集成展示
xPU.IO 与领先的 AI 框架和推理引擎集成。
推理引擎
GPU 厂商
存储后端
研究
我们的工作基于在顶级系统会议上发表的同行评审研究。
Phoenix: A Refactored I/O Stack for GPU Direct Storage without Phony Buffers
SC'25 - International Conference for High Performance Computing, Networking, Storage, and Analysis
加入社区
xPU.IO 是一个开源社区。贡献代码、报告问题或参与讨论。