2026.09.28 | Primer | XL-Flash
XL-FLASH 是 Kioxia 专门设计的低延迟 SLC 闪存颗粒,2019 年就有,当时想和 Optane 抢"存储级内存",没做起来。2026 年它换了用法:做成让 GPU 直接发起读取的高 IOPS SSD (GP1),挂在 NVIDIA 的 Storage-Next / SCADA 上。它卖的是"每秒能读多少次小块",不是容量,也不是带宽。"Xflash"按 Kioxia XL-FLASH 理解。
XL-FLASH 本质上是一块专门设计的 SLC 盘:页小、plane 多,每 TB 能扛的 512B 随机读约是 TLC 的 60 倍,GP1 单盘 10M IOPS;这是设计取舍不是护城河,SK hynix 的 AI-N P 走同一路线,胜负在控制器。它的 PMF 只在"大量随机小块读"的数据上 (推荐 embedding、向量检索、图),KV cache 按今天整段预取的做法用不上它:生成中放 HBM,暂停几秒放 DRAM,冷的放 TLC/QLC。KV 上 SLC 只在两种情况下赢:SSD 层的 KV 留存短于约 3 小时 (靠寿命,pSLC 也行,不专属 XL-FLASH),或 NVIDIA 把"按需 512B 取 KV"做成主流 (靠 IOPS,这才是 XL-FLASH 真正的期权)。2030 base 品类 $2B、XL-FLASH $0.6B,对 NAND 位元约 0.1%;NVIDIA 路线成功的 bull 情形约 $5B,目前全是样品和目标,没有一个部署。
Follow-up (复查 2026.12.31)
- NVIDIA 是否把"按需细粒度取 KV"做进 Dynamo / SCADA。这是 XL-FLASH 唯一能打开大市场的路:注意力计算时用到哪块取哪块,单次读小到 512B,KV 才变成 IOPS 需求。今天 LMCache、Mooncake、CMX 都是整段预取。GTC 2027 NVIDIA 发布按需读 KV 的参考实现并给出 goodput 数据 → 转向 bull (a 从 4% 到 12%);只停在"支持 embedding / 向量检索" → base 不动对应第 5 节矩阵的 IOPS 滑块和第 10 节的 a
- SSD 层 KV 实际留存多久。留存决定周转:短于约 2.7 小时,TLC 会被写坏,SLC / pSLC 更便宜。参照点是商用 prompt cache 的有效期 (5 分钟到 1 小时,训练知识)。专家访谈问到 CMX / KV 存储层的平均留存 ≤ 2 小时 → SLC 位元需求成立,但先看是 pSLC 还是 XL-FLASH;≥ 1 天 → KV 对 SLC 没有需求对应第 5 节矩阵的留存滑块
- GP1 与 AI-N P 样品实测:IOPS、IOPS/W。两家颗粒路线相同,胜负在控制器。AI-N P 样品 ≥ 25M 且每 IO 功耗与 GP1 相当 → Kioxia 份额 m 从 30% 下调到 15%;AI-N P 延期或只到 10M 级 → m 上调到 40%对应第 2、3 节和第 10 节的 m
- 第一个公开的 GPU 直读推荐 / 检索部署。base 的需求全部来自这里,但目前一个都没有。2027 年内 Meta、字节或某家云公开用 SCADA 把 embedding 表或向量索引放到 flash → base 成立;2027 年底仍只有厂商 demo → a 从 4% 降到 2%对应第 7 节 PMF 和第 10 节的 a
- XL-FLASH 的 $/GB 相对 TLC 的溢价。SLC 每 GB 吃 3 倍 wafer,NAND 紧缺时 Kioxia 只会把 wafer 给每片利润最高的产品。溢价 ≥ 3 倍 → 有动力放量;< 2 倍 → 供给端自己不会推对应第 10 节的 ASP
1. 是什么
一句话:XL-FLASH 是一种专门为"快速读小块数据"设计的闪存颗粒。Kioxia 拿它做成一块插在 GPU 服务器里的 SSD (叫 GP1),让 GPU 能绕过 CPU,直接、同时地从盘里抓成千上万个小块数据。
先说闪存怎么存数据
- SSD 里的闪存由几千亿个存储单元 (cell) 组成,每个 cell 靠里面存了多少电荷来表示数据
- 一个 cell 存 1 位叫 SLC,存 3 位叫 TLC,存 4 位叫 QLC。存得越多,每 GB 越便宜,但读得越慢、越不耐写
- 今天数据中心的盘几乎全是 TLC 和 QLC,因为大家买盘主要是买容量
IOPS 是什么
- IOPS 是一块盘每秒能完成多少次读或写,一次就算一次,不管这次读的是 512 字节还是 1MB
- 带宽 = IOPS × 每次多大。带宽像货车一小时能运多少吨,IOPS 像快递员一小时能送多少单
- 每次只读几百字节时,盘先用完的是"趟数":Micron 9650 顺序读 28GB/s,但 512B 随机读最多 550 万次,只相当于 2.8GB/s。XL-FLASH 要解决的就是这种情况
XL-FLASH 和普通 SLC 有什么不同
- 任何一颗 TLC 颗粒都能"降级"当 SLC 用,每个 cell 只存 1 位,改固件就行,叫 pSLC。便宜,但只快一点
- XL-FLASH 是从芯片设计上就为"读小块"重新画的:一次读的最小单位 (页) 从 16KB 缩到 4KB,能同时读的分区 (plane) 从 4–6 个加到 16 个,读一次的时间从约 50μs 降到 5μs 以内
- 打个比方:闪存像一个仓库,叉车每趟必须搬出一整排货架 (页),仓库里有几条通道就有几辆叉车同时干活 (plane)。普通 TLC 是"排很长、通道很少"的仓库,适合囤货;XL-FLASH 是"排很短、通道很多"的仓库,适合同时捡很多小件。pSLC 只是规定每格少放点货,仓库格局没变
- 结果是每 TB 能扛的随机读:普通 TLC 约 0.9M 次,pSLC 约 7M 次,XL-FLASH 约 60M 次 (估算,见第 2 节)
- 这不是专利或工艺秘密,是设计取舍:拿芯片面积换速度,所以每 GB 比 TLC 贵 3 倍以上。Samsung 2018 年的 Z-NAND 做过同样的事,SK hynix 正在做。Kioxia 只是目前唯一在卖,不是只有它能做
做成了什么产品
- GP1:一块 PCIe 6.0 SSD,大小和普通服务器盘一样 (E3.S/E1.S),可以液冷。每秒最多 1000 万次 512B 随机读,目前最快的普通盘 (Micron 9650) 是 550 万次。下一代目标 1 亿次
- XL1:插在 CXL 槽上的内存扩展条,替服务器 DRAM 放不常用的数据
拿来干什么:推荐系统的例子
- 一个推荐模型有一张 2TB 的 embedding 表,每个用户、每个商品一行,一行几百字节。给一个用户算推荐,要从表里捞出几千行,这几千行散落在各处
- 今天:表放不进 GPU 的显存,只能切开放在几十台机器的内存里,由 CPU 去各台机器取、拼好再喂给 GPU,GPU 大部分时间在等
- 用 GP1:整张表放进 GPU 旁边的一两块盘,GPU 通过 NVIDIA 的 SCADA 软件直接发出几千个 512B 读请求,几十微秒内拿回来。省掉 CPU、网络和几十台机器的内存
- 同类场景:向量检索 (RAG 一跳一跳走索引图)、图计算。KV cache 按今天的做法用不上它,见第 5 节
现在到哪一步
- 没量产,也没有任何公开部署。GP1 评估样品 2026 年底才给选定客户;对手 SK hynix AI-N P 同一路线,样品也在 2026 年底
- AI 机架里今天出货的是 TLC (Micron 9650、Kioxia CM9) 和 QLC (Micron、Kioxia 的 245TB 大盘)
- 让 GPU 直接读盘的 SCADA 软件 2026 年 8 月才开源;推荐、检索框架要改成由 GPU 发起读取,这一步还没人走完
| 规格 | 内容 |
|---|---|
| GP1 | PCIe 6.0 / NVMe 2.2,E3.S、E1.S,冷板液冷;512B 随机读最高 10M IOPS;读延迟 <5μs;最高 50 DWPD;容量未披露;2026 年底送评估样品 |
| XL1 | CXL 内存扩展模块;2026-08 给生态伙伴送样 |
| 介质 | XL-FLASH gen1 (2019) SLC,gen2 (2022) 加入 MLC |
| 对手 | SK hynix AI-N P (SLC,与 NVIDIA 联合 PoC;2026 年底样品,第一代 25M 或 50M,两个来源说法不一,均为架构目标;第二代 100M 目标 2027 年底具备量产条件);Micron 9650 (TLC,5.5M,已量产);Samsung (FMS 2026 展示 zNAND-O 概念) |
Source: Kioxia 新闻稿 (2026-03-17、2026-08-03/04);Kioxia Investor Day (2026-06-02);StorageReview (2026-08-03、2026-08-04);TrendForce (2025-12-29);Tom's Hardware (2025-10-28);Micron (GTC 2026)
Source: Micron、Kioxia、SK hynix 公开资料;NVIDIA Storage-Next roadmap (StorageReview 2026-08-04)
一句话:XL-FLASH 是一块"为 GPU 同时抓很多小块数据定制"的 SLC 盘,别人也能做,今天还只有样品规格
2. 机制:IOPS 从哪来,卡在哪
一句话:一块盘每秒能读多少次小块,由三样东西决定——闪存颗粒、控制器、接口,最弱的那一样说了算。
还是用仓库打比方。闪存颗粒是仓库和叉车,控制器是门口接单的前台,接口 (PCIe) 是仓库通往外面的公路。一张单子要走完三段,哪一段最慢,整块盘就只能跑那么快。
第一段:颗粒,决定最多能跑多少趟
- 闪存每次读都要把一整页读出来,读一页要花固定的时间;颗粒里有几个能同时干活的分区 (plane),就能同时读几页
- 所以颗粒每秒能读几次 = 同时几路 ÷ 读一次多久。再除以容量,就是每 TB 每秒能读几次
| 一次必须读多少 (页) | 同时几路 (plane) | 读一次多久 | 每 TB 每秒最多读几次 | |
|---|---|---|---|---|
| 普通 TLC | 16KB | 6 | ~50μs | ~90 万 |
| TLC 颗粒当 SLC 用 (pSLC) | 16KB | 6 | ~20μs | ~700 万 |
| XL-FLASH | 4KB | 16 | <5–8μs | ~6000 万 |
XL-FLASH 为 gen2 估算 (gen1 参数来自 Kioxia 2019 年资料,训练知识);pSLC 的读取时间是我估的;TLC 为行业典型值。每 TB 的数字已经把"当 SLC 用后容量只剩 1/3"算进去了
- pSLC 只让读变快了,一次还得读 16KB、还是 6 路,所以只比 TLC 高近 10 倍
- XL-FLASH 三样都改了:一次读得少、路数多、读得快,所以比 TLC 高约 60 倍
- 浪费有多大:在普通 TLC 上要 512 字节,颗粒得读出整整 16KB,用到的只有 3%
第二段:控制器,决定能用出来多少
- 每来一单,前台都要做同样几件事:收单、查货在哪 (地址映射)、检查有没有读错 (纠错)、交出去。单子只有 512 字节时,这些手续比搬货本身还费时间
- GP1 的颗粒按上表每 TB 能扛约 6000 万次,整块盘只标 1000 万次,差的就在前台
- SK hynix 明确说 AI-N P 的颗粒和控制器都重新设计了,相当于把前台重建。Kioxia 没说 GP1 的控制器改了多少,从数字看更像先把盘做出来的第一步 (推测)
- 所以两家比的不是谁的颗粒更好 (都是 SLC),而是谁先把前台做到每秒 1 亿单
第三段:接口,决定最后的天花板
- 一块盘接 4 条 PCIe 6.0 通道,约 28GB/s
- 5000 万次 × 512 字节 ≈ 26GB/s,已经用掉这条路的八成。所以 1 亿次要等 PCIe 7.0,两家的目标时间都在 2027–28 年
延迟什么时候重要
- 大量请求能同时发的时候,不重要。比如推荐系统一次要几千行,全部同时发出去,1 亿次 × 每次 5μs 也就 500 个请求同时在路上,GPU 挂几十万个都没问题
- 一步接一步的时候,重要。比如向量检索沿索引走 10 跳,下一跳去哪要看上一跳的结果:TLC 约 60μs 一跳,10 跳是 0.6ms;XL-FLASH 约 8μs 一跳,是 0.08ms (盘内开销为估算)
- 按"每次读"比价,而不是按每 GB:SLC 每 GB 贵 3 倍,但盘小。当你买盘是为了凑 IOPS,TLC 大盘的容量大半空着
- embedding 表 (2TB、1000 万次,密度 5M/TB):TLC 要 61TB 容量,花费 61;GP1 3.2TB,花费约 10,便宜 6 倍
- RAG 语料 (100TB、500 万次,密度 0.05M/TB):TLC 花费 123,GP1 约 302,TLC 便宜 2.5 倍
- 多配 TLC 还受插槽和功耗限制:Micron 的 SCADA 演示用 44 块盘配 3 颗 GPU 才跑到 2.3 亿次,真实机架放不下
一句话:颗粒决定最多能跑多少趟,控制器决定能用出来多少,接口决定天花板;XL-FLASH 只有在每 TB 每秒要读 100 万次以上的数据上,才比多买几块 TLC 便宜
3. 数字打折
| 厂商 / 市场数字 | 跟谁比 | 对手对不对 | 谁测的 | 换成正确对手 |
|---|---|---|---|---|
| GP1 10M IOPS,现有 SSD 的 3 倍 | 2–3M IOPS 的 Gen5 盘 | 部分对 | 产品规格 ("up to") | 对 Micron 9650 (Gen6,5.5M) 约 1.8 倍 |
| SK hynix AI-N P 25M 或 50M | Gen6 TLC | 对 | 架构目标,两个来源差一倍 | 不是产品规格,和 GP1 不能直接比;年底样品实测才算数 |
| 读延迟 <5μs,TLC 的 1/10–1/20 | TLC 40–100μs | 对手对 | 自测 | 吞吐场景被并发吸收,只在逐跳查询里有用;该比的 IOPS/W、IOPS/$ 都未披露 |
| "GPU 内存的延伸"、比加 HBM4 便宜 | HBM4 | 稻草人 | 自述 | 正确对手是 TLC 盘和服务器 DRAM:$/GB 约 TLC 3 倍、DRAM 的 1/5–1/10 (估) |
| 1 亿 IOPS | — | — | 路线图 | 未交付;SK hynix 同样宣称 2027 年底,不构成差异 |
| Micron SCADA 演示 2.3 亿 IOPS | CPU 发起的 IO | 对 | 厂商演示,单次 | 44 块 Gen6 TLC + 3 颗 H100 做到的:证明 GPU 直读软件可行,也说明 TLC 靠堆盘数也能到这个量级 |
Source: Kioxia 新闻稿;StorageReview (2026-08-04);TrendForce (2025-12-29);Tom's Hardware (2025-10-28)
一句话:换成正确对手,GP1 是"小块 IOPS 1.8 倍"的 Gen6 SSD;AI-N P 的高数字是目标不是规格,真正的比较等年底样品
4. 一句话规则
判断一份数据该不该放 XL-FLASH,只问一句:它每 TB 每秒要被随机读多少次 (IOPS/TB)。这里说的"热"就是指这个数高,不是"经常被用到"。
- 超过约 1M 次 / TB,又是小块、读多写少 → XL-FLASH
- 低于约 1M 次 / TB → TLC 大盘,按容量买更便宜
- 大块整段读 (权重加载、KV 整段搬回、checkpoint) → 跟 IOPS 无关,看带宽和容量,TLC / QLC
- 每步都读写 (生成中的 KV、激活) → 只能 HBM
三种访问方式,用图书馆打比方:
| 数据 | 像什么 | 一次要多少 | 在盘上 | 每趟多大 | 卡在哪 |
|---|---|---|---|---|---|
| KV cache (常规注意力) | 接着写一本书,要把前面整本拿回来 | 整段前缀,全要 | 连在一起 | 十几 KB 到几十 MB | 带宽 |
| 推荐 embedding 表 | 从全馆几十亿本书里各撕一页 | 几十亿行里挑几千行 | 散在各处 | 几百字节 | IOPS |
| RAG 索引 / 图数据 | 查字典,看到"参见某某"再翻过去 | 一跳一个节点 | 散在各处 | 几 KB | IOPS + 延迟 |
一句话:看 IOPS/TB,过了 1M 才轮得到 XL-FLASH;KV 按常规做法是整本书搬回来,要的是带宽,不是 IOPS
5. KV cache 放哪:介质 × 需求矩阵
KV cache 是推理集群里最大的一类数据,也是市场上最常被拿来论证 SLC 需求的一类。判断它该放哪,分三步:先看每种介质能给什么,再看 KV 在不同状态下要什么,最后算满足需求最便宜的是谁。
第一步:每种介质能给什么 (按到 GPU 的距离)
| 介质 | 每 GB 价格 (TLC = 1) | 到 GPU 的带宽 | 读延迟 | 盘级 IOPS / TB | 写入寿命 | 最小读取 |
|---|---|---|---|---|---|---|
| HBM4 | ~60 (估) | 每颗 GPU ~22TB/s (8 stack × 2.8TB/s) | ~100ns | 不受限 | 不限 | 几十字节 |
| CPU 内存 (LPDDR 走 C2C) | ~20 (估) | ~1.8TB/s,两颗 GPU 共享 | 几百 ns | 不受限 | 不限 | 几十字节 |
| XL-FLASH (GP1) | ~3.5 (估) | 单盘 ≤28GB/s;进一颗 GPU 总共 ≤128GB/s (PCIe Gen6 x16) 或 ~100GB/s (800Gb 网卡) | <5μs (颗粒) | ~6M (10M ÷ 1.6TB 假设) | 50 DWPD | 4KB 页 |
| pSLC (TLC 颗粒当 SLC 用) | ~3 (估) | ~20μs (估) | ~0.8M (估) | ~30 DWPD (估) | 16KB 页 | |
| TLC (Micron 9650 / Kioxia CM9) | 1 | ~50μs | ~0.18M (5.5M ÷ 30.7TB) | 1–3 DWPD | 16KB 页 | |
| QLC (245TB 级) | ~0.8 (估) | ~80–100μs | ~0.05M (估) | <1 DWPD | 16KB 以上 |
HBM4 每 stack 2.8TB/s 为 Micron 公开数字;C2C、网卡、价格倍数、pSLC 与 QLC 参数为训练知识或我的估算,均未在本次核实
最重要的一列是"到 GPU 的带宽":四种 SSD 共用同一根管子。SLC 在颗粒延迟上比 TLC 快 10 倍,但搬一大段 KV 回 HBM 时一样快,因为都卡在 PCIe 上。
第二步:KV 在不同状态下要什么 (按一个 7GB 的会话)
| KV 状态 | 例子 | 恢复时间预算 | 需要的带宽 | 一天被覆盖几次 | 读法 |
|---|---|---|---|---|---|
| 生成中 | 正在出字 | 每步都读 | 每会话 ~210GB/s (7GB × 每秒 30 步) | 极高 | 每步全读 |
| 暂停几秒 | 等 tool call 返回 | ~10ms | ~700GB/s | 很高 | 整段搬回 |
| 暂停几分钟到几小时 | 用户去开会;prompt cache | ~200ms | ~35GB/s | 由留存时长决定 | 整段搬回,或按需细粒度取 |
| 冷,存几天 | 明天回来接着聊 | ~1s | ~7GB/s | <1 次 | 整段搬回 |
DeepSeek V3 约 70KB/token (训练知识),10 万 token 前缀 ≈ 7GB;恢复时间预算是我按交互体验设的量级
第三步:满足需求最便宜的是谁
三项分别对应"按容量买"、"按寿命买"(写坏了要多买)、"按 IOPS 买"(趟数不够要多买)。管子带宽达不到恢复预算的格子直接写"做不到"。
- 默认情形 (整段预取、留存 6 小时):生成中 → HBM,暂停几秒 → DRAM (SSD 的管子做不到 10ms 搬回 7GB),暂停几小时 → TLC,存几天 → QLC。XL-FLASH 一格都没赢
- 留存拖到约 2.7 小时以下:TLC 因寿命要多买,pSLC 开始赢。这是 SLC 位元的需求,但 NAND 厂都能做,不专属 Kioxia
- 留存再短到约 40 分钟以下:pSLC 也开始写坏,XL-FLASH 靠 50 DWPD 反超;短到约 5 分钟以下,又回到 DRAM 最便宜。XL-FLASH 靠寿命能赢的只是"40 分钟到 5 分钟"这一窄段,而且这一段的 DWPD 数字是估的
- IOPS 密度拖到约 1M/TB 以上 (按需细粒度取 KV):TLC 和 pSLC 因趟数不够要多买,XL-FLASH 开始赢。这是 NVIDIA 想推的方向,今天没有生产系统这么做
- 交叉验证:Kioxia 投资者日把 KV cache 分给 CM 系列 TLC 盘 (对应 NVIDIA CMX),GP 系列只写"GPU 内存扩展";NVIDIA CMX 也用 TLC。业界今天的实际选择和默认情形一致
一句话:按今天整段预取的做法,KV 在每一层都有比 XL-FLASH 更便宜的选择;只有 SSD 层留存很短 (利好 pSLC) 或 NVIDIA 推成按需细粒度取 (利好 XL-FLASH) 时才会变
6. 反过来想:缺什么,缺的是什么性质
| 能力 | DRAM | TLC SSD | XL-FLASH GP | 缺的性质 | 说明 |
|---|---|---|---|---|---|
| 纳秒级 load-store | 有 | 无 | 无 | 天生 | NAND 读靠电荷感测,μs 级是物理决定;XL1 走 CXL 也只能放不常访问的数据 |
| 小块随机读 (IOPS 密度) | 有 | 弱 | 有 | — | 这是它存在的理由 |
| 写入寿命 | 有 | 1–3 DWPD | 50 DWPD | — | SLC 的副产品,比 TLC 能扛写 |
| 带宽 | 高 | PCIe 限 | PCIe 限 | 天生 | 封装外、走 PCIe,单盘几十 GB/s 封顶 |
| $/GB | 贵 | 便宜 | 约 TLC 3 倍 | 天生 | 一个 cell 存 1–2 位;补成 TLC 就不是它了 |
| 单盘容量 | — | 30–245TB | 未披露,估 TB 级 | 能补但吃掉优势 | 堆更多 die 能做大,但单位 IOPS 成本上升,优势没了 |
| GPU 软件路径 | 成熟 | GDS 成熟 | 有条件的有 | 没适配 | 依赖 SCADA 成熟和应用改写 (推荐、检索框架) |
| 多家供应 | 3 家 | 5+ 家 | 仅 Kioxia | 没适配 | SK hynix、Samsung 都能做 SLC 小页 NAND,只是晚 1–2 代 |
- 天生的三条是同一件事:NAND 在封装外、按块读、一个 cell 存得少。所以它进不了"每步都读写"的热路径 (生成中和暂停几秒的 KV),也不会变成大容量便宜的存储,下一代不会翻
- 会翻的是软件和供应商:SCADA 成熟 → 需求打开;对手追上 → 份额和价格下来。Follow-up 盯这两条,不盯 IOPS 宣传
- 设计三角是"IOPS 密度 / $/GB / 容量",只能选一个半。XL-FLASH 选 IOPS 密度,代价是贵和小
一句话:XL-FLASH 缺的硬伤是贵和不在封装内,这是天生的;能翻的是 SCADA 和第二供应商
7. 场景逐个过 (PMF)
| 场景 | 数据形态 | XL-FLASH | 今天放哪 | 状态 |
|---|---|---|---|---|
| 推荐系统 embedding 表 | 百 B 级随机行,读多写少 | 最佳 | 几十台机器的 DRAM | 理论成立,无部署 |
| 向量检索 / RAG 索引 | KB 级随机,逐跳 | 适合,延迟也有用 | CPU 服务器的 DRAM 或 TLC | 理论成立,无部署 |
| 图计算 / GNN | 小块随机 | 适合,但小众 | DRAM | BaM 论文的原始场景 |
| KV:生成中 | 每步全读 | 不适合 | HBM | — |
| KV:暂停几秒 | 整段搬回,要几毫秒 | 不适合,管子太细 | DRAM (走 C2C) | — |
| KV:暂停几分钟到几小时 | 整段搬回 | 看留存:40 分钟到 5 分钟的窄段可能赢 (寿命) | TLC (CMX) | 取决于留存,见第 5 节 |
| KV:按需细粒度取 | 注意力计算时逐块取,小到 512B | 最佳 | 无人这么做 | NVIDIA 的方向,最大的期权 |
| KV:存几天 | 整段,很少读 | 不适合 | TLC / QLC | — |
| 模型权重加载 / checkpoint | 大块连续 | 不适合 | TLC | — |
- 确定的 PMF 只有推荐和检索:买家是推荐大户 (Meta、字节) 和做 RAG 的云。替代的是放 embedding 和索引的 DRAM,对 HBM 中性。但这两类都还没有一个 GPU 直读的公开部署
- 大模型推理里最大的数据 (KV) 今天用不上它:这意味着大模型推理集群不会普遍配这类盘,attach 率要按推荐和检索集群的份额算
- KV 的期权只有一个:NVIDIA 把按需细粒度取 KV 做成主流。成了,KV 会是比 embedding 大得多的需求来源;这是 bull 和 base 的分界
一句话:XL-FLASH 今天的 PMF 是推荐和检索,都还停在理论上;KV 只是一个押在 NVIDIA 软件路线上的期权
8. 管理层怎么说
| 谁 | 说了什么 | 场合 | 和本文判断 |
|---|---|---|---|
| Kioxia | GP 系列是 HBM 的扩展,让 GPU 访问更大的数据集;没有点名具体数据类型 | GTC 2026 新闻稿 | 含糊 |
| Kioxia | 三条线分工:KV cache → CM 系列 TLC (对应 CMX);RAG 向量库 → LC + CM;GP → Storage-Next,SSD 变成 GPU 内存的延伸 | 投资者日 (2026-06-02) | 一致:Kioxia 自己把 KV 放 TLC |
| SK hynix | AI-N P 针对向量数据库搜索和细粒度随机读 | 2025-10 AI NAND 战略发布 | 一致 |
| NVIDIA (StorageReview 转述) | 推理受 IOPS 限制:读 KV 条目、embedding、向量检索结果产生每秒几百万次小块随机读 | FMS 2026 SCADA 开源 | 把 KV 也算进来,前提是按需细粒度取 KV |
| ServeTheHome | GP 的高寿命适合高速写入又很快作废 KV 条目的推理集群 | GTC 2026 报道 | 寿命角度,对应第 5 节的留存滑块 |
- 512B 这个粒度很可能来自 KV:GQA 模型里,一个 token、一个注意力头、一层的 K 和 V 加起来正好 512 字节 (head_dim 128、FP16,我算的)。NVIDIA 设想的是按这个粒度按需取 KV
- 厂商口径的分歧恰好就是本文的分歧:Kioxia 按今天的做法把 KV 分给 TLC,NVIDIA 按未来的做法把 KV 算进 IOPS 需求
Source: Kioxia 新闻稿 (2026-03-16);Kioxia 投资者日 (2026-06-02,经 handsoff.substack 转述);Tom's Hardware (2025-10-28);StorageReview (2026-08-04);ServeTheHome (2026-03-18)
一句话:Kioxia 自己把 KV 分给 TLC,只有 NVIDIA 把 KV 算进 IOPS 需求,差别在于读 KV 的方式会不会变
9. 最容易被误读的几点
XL-FLASH 像快递柜:每格很小,但几万格能同时开,适合大量小件,不适合搬家具。普通 TLC 盘像大仓库,一次能搬很多,但同时只能开几个门。
| 大家以为 | 实际 |
|---|---|
| XL-FLASH 是 Kioxia 的独家技术 | 本质是专门设计的 SLC 盘,Samsung 2018 年做过 (Z-NAND),SK hynix 正在做;Kioxia 只是目前唯一在卖 |
| KV cache 零散、频繁读写,所以要 IOPS | 零散的是会话之间,每个会话恢复时是整段搬回,要的是带宽;频繁写推高的是寿命需求,不是 IOPS |
| 热 KV 适合放 SLC | 生成中的 KV 每步全读,要 TB/s 级带宽,只有 HBM 做得到;暂停几秒的要几毫秒搬回,只有 DRAM 走 C2C 做得到 |
| SLC 延迟低,所以 SSD 卸载会变快 | SSD 慢在管子 (PCIe / 网络),不在颗粒;SLC 和 TLC 搬 7GB 一样快 |
| GP1 = 快 3 倍的 SSD | 只在 512B 随机读上快,比 Gen6 最快的盘快 1.8 倍;大块读和 TLC 一样 |
| GP1 被 AI-N P 吊打 | GP1 是产品规格,AI-N P 是架构目标,年底样品才能比;差距若属实,在控制器不在颗粒 |
| 两家都在做,说明需求很大 | 对厂商是便宜的期权:NVIDIA 在拉、Kioxia 的颗粒 2019 年就有、每 GB 吃 3 倍 wafer 还能卖贵;这说明不了真实需求 |
一句话:它不是更快的 SSD,也不是 KV 的新家,是"给 GPU 随机取小块数据用的快递柜"
10. TAM 与起量节奏
- N:2030 年 AI 加速器出货 (GPU + ASIC,颗)。25M 是占位,应换成 AI Economy Model 的 2030 XPU 出货
- a:配 GPU 直读高 IOPS 盘的加速器占比。base 4%:KV 用不上,只有推荐和检索集群配;bull 12%:NVIDIA 把按需细粒度取 KV 推成主流,大模型推理集群也配
- d:每颗配几块,base 1,bull 2。最软的锚,每颗 GPU 需要多少 512B IOPS 没有公开数据
- ASP:每块单价,按 1.6TB × 约 $1.2–1.9/GB (TLC 3 倍左右,估)
- m:XL-FLASH 在品类里的份额。颗粒不构成护城河、胜负在控制器,base 30%,bull 也只给 35%
- 1.5:MLC 相对 TLC 每 GB 吃的 wafer 倍数
Base → Bull:a 4% → 12%,d 1 → 2,ASP $2,000 → $2,500,m 30% → 35%。上限:a 30%、ASP $3,000、m 40%。
为什么不能更多:
- 大模型推理最大的数据 (KV) 今天用不上它,需求只剩推荐和检索
- 应用要改成 GPU 发起读取才用得上,SCADA 2026-08 才开源,还没人走完
- 颗粒谁都能做:SK hynix、Samsung 跟进后,m 和溢价都会往下走
- NAND 紧缺时,XL-FLASH 的 $/GB 要到 TLC 的 3 倍以上 Kioxia 才有动力给 wafer
为什么两家还做:对厂商是便宜的期权。NVIDIA 在拉,不接会在参考设计里缺席;Kioxia 的颗粒 2019 年就有,成本早花掉了;SLC 每 GB 吃 3 倍 wafer 还能卖贵,和 HBM 对 DRAM 一样;HBM 在 2013–2022 年也是小生意。下行最多是重演 XL-FLASH 和 Z-NAND 当年没人用。
起量曲线
| rt (2030 = 1) | 2026 | 2027 | 2028 | 2029 | 2030 | 2031 |
|---|---|---|---|---|---|---|
| XL-FLASH / 品类 | 0 | 0.08 | 0.40 | 0.75 | 1.00 | 1.25 |
- 早而平:盘插 PCIe 槽就能用,不用等新芯片设计。2026 年底送样,2027 是验证年,财务数字里看不到;2028 跟 STX / CMX 系统和 Rubin 平台出货,之后被对手分流
- 能看到信号的节点:2026-12 两家样品 → GTC 2027 能否进 NVIDIA 参考设计、是否发布按需读 KV → 2027 年底 1 亿次代 → 2028 PCIe 7.0
对核心议题
- NAND 位元:base 1.6 EB,折 TLC 当量 2.4 EB,按 2030 年 NAND 位元供给约 2,000 EB (假设) 约 0.1%;bull 约 1% 以上
- SLC 位元的另一条来源:如果 SSD 层 KV 留存很短,会带来 pSLC 需求,每 GB 吃 3 倍 wafer,受益的是所有 NAND 厂,不在这个 TAM 里
- DRAM:替代一部分放 embedding / 索引的服务器 DRAM,量级小,方向是减项
- HBM:中性
- 谁拿钱:Kioxia (颗粒 + 自研控制器);对手 SK hynix / Samsung / Micron;控制器 Marvell;PCIe switch Broadcom
怎么把锚做硬:
- N:换成 AI Economy Model 的 2030 XPU 出货
- a 和 d:问 Meta / 字节推荐 infra 的人,embedding 表多大、每 GPU 每秒随机读多少行、愿不愿意为此改框架
- KV 的留存:问 CMX / KV 存储层的平均留存时长和每天写入量
- ASP 和 m:问 Kioxia / SK hynix 的 SSD 业务,AI SSD 的目标 $/GB 相对 TLC eSSD 的倍数
一句话:2030 base 品类 $2B、XL-FLASH $0.6B,对 NAND 约 0.1%;要改变结论,需要 NVIDIA 把按需细粒度取 KV 推成主流
证据分级
| 来源 | 主体 | 一手 / 自报 | 数据 | 自己列了限制吗 | 权重 |
|---|---|---|---|---|---|
| Kioxia GP1 / XL1 新闻稿、投资者日 | 厂商 | 一手 | 规格 ("up to"),评估样品;产品线分工 | 只有常规免责 | 中 |
| Micron SCADA 演示 (StorageReview 转述) | 厂商演示 | 一手现场 | 单次,2.3 亿 IOPS | StorageReview 注明未独立测试 | 中 |
| BaM 论文 (ASPLOS 2023) | 学术 + NVIDIA | 一手 | 数据分析快 5.3 倍、图负载硬件成本低 21.7 倍 | 是 | 中高 |
| NVIDIA 对 KV 的 IOPS 描述 (StorageReview 转述) | 厂商思路 | 二手 | 无实测,是设想 | 否 | 低中 |
| SK hynix AI-N P 目标 | 厂商 | 自报,媒体转述,来源间差一倍 | 路线图 | 否 | 低中 |
| 第 5 节矩阵的价格倍数、DWPD、IOPS 密度 | 本文估算 | — | 行业典型值 + 推算 | 是,已标注 | 用于看方向和分界线,不用于精确数字 |
数据来源与 changelog
- Kioxia:GP 系列发布 (2026-03-16/17,GTC);GP1 发布 (2026-08-03/04,FMS);XL1 CXL 模块 (2026-08-04);投资者日 (2026-06-02)
- StorageReview:NVIDIA SCADA / Storage-Next (2026-08-04);GP 系列 (2026-03-17)
- SK hynix:AI NAND 战略 (Tom's Hardware,2025-10-28);SLC AI SSD (TrendForce,2025-12-29)
- Micron:9650 量产与 HBM4 规格 (GTC 2026);6600 ION 245TB 出货 (2026-05-05)
- ServeTheHome:GP 系列与 CM9 (2026-03-18)
- 未在本次核实、来自训练知识:XL-FLASH gen1 参数;Optane / Z-NAND 历史;页、纠错、映射粒度;DeepSeek V3 KV 大小;C2C 带宽;商用 prompt cache 有效期
- 假设:2030 AI 加速器出货 25M 颗;2030 NAND 位元供给约 2,000 EB;GP1 单盘 1.6TB;第 5 节价格倍数与寿命