AI Agent 時代,GPU 的競爭單位正在從晶片變成整個記憶體系統

資料查證截至 2026-08-28。本文討論 AI inference、NVIDIA、AMD 與記憶體系統,不構成投資建議。
我們過去看 GPU,最容易先看兩個東西:算力多高、每秒可以輸出多少個文字單位。
但 AI Agent 開始真的工作之後,這兩個數字愈來愈不夠用了。
原因很簡單。
一個 coding agent 不是問一句、答一句就結束。它可能跑幾十分鐘,累積數十萬文字單位的 context,中間呼叫工具、開 sub-agent,再回到原本的任務繼續做。
這種 workload 真正折磨的,不只是一顆 GPU 的 Tensor Core。
它會同時折磨 HBM、KV Cache、DRAM offload、routing、scheduler、networking 與 serving software
所以我看完 SemiAnalysis 這次 AgentX 的最大感受不是「NVIDIA 還是 AMD 比較快」。
而是:AI Agent 時代,GPU 的競爭單位正在從一顆晶片,變成整個記憶體與 serving system。

AgentX 最重要的地方,是它把 benchmark 從「考晶片」改成「考整個系統」

傳統 inference benchmark 很常固定 input/output 長度,例如 8k input、1k output,再去比較 throughput 或 latency。
這種測法不是沒有價值。它很適合看 kernel、低階推理效率與硬體世代進步。
問題是,真實的 Agent 不這樣工作。
SemiAnalysis 8 月 24 日發布 AgentX 1.0,把 workload 改成 multi-turn agentic coding traces,context 最高超過 100 萬文字單位。SemiAnalysis 表示,這套資料集投入超過 300 萬美元,完整測試矩陣約使用 2MW 持續運轉算力,橫跨 1,000 顆以上晶片。
更關鍵的是,它刻意保留四個 agent workload 特徵:multi-turn、long context、high prefix reuse、sub-agent burst
這四個東西放在一起,benchmark 的問題就變了。
以前你問:「這顆 GPU 算得多快?」
現在要問的是:「這個 request 之前的 context 放在哪裡?還能不能重用?如果 HBM 放不下,要搬去 DRAM 還是別台機器?下一輪 request 要送回哪個 worker,才不用把前面幾十萬個文字單位再算一次?」
這已經不是單顆晶片 benchmark。
這是分散式系統 benchmark。

為什麼 KV Cache 會突然變成 AI 基礎建設的核心資產

LLM 每次處理輸入內容時,attention 會產生 Key / Value state,也就是 KV Cache。
如果下一輪對話大部分 context 跟上一輪相同,最笨的方法是把整段輸入再算一次。
比較有效率的方法,是把前面已經算過的 KV Cache 留下來,下次直接重用。
vLLM 官方文件把這件事叫做 Automatic Prefix Caching。它會把已處理 request 的 KV cache blocks 保存下來;新的 request 如果共享相同 prefix,就可以跳過重複 prefill。
這對普通短問答有幫助,但對 Agent 特別重要。
因為一個長時間工作的 Agent,下一輪輸入往往就是「前面整段 conversation + 一小段新增內容」。context 愈長,重複計算的浪費愈大,prefix reuse 的價值也愈高。
問題是:KV Cache 不是免費的,它要吃記憶體。
當 session 數量變多、context 從幾萬個文字單位拉到幾十萬甚至上百萬個,真正稀缺的東西可能不再只是 FLOPS,而是「能不能把有用的 KV state 放在離 GPU 足夠近的地方」。

B300 對 B200 的差距,開始不是算力,而是「誰的 cache 還留在 HBM 裡」

AgentX 裡有一個很值得看的 DeepSeek V4 Pro 案例。
SemiAnalysis 在一組 vLLM 測試中觀察到,B300 在 384 個 concurrent agent traces 下,HBM cache hit rate 約 91%,另外只有約 1.36% 從 DRAM cache 命中。
B200 在 concurrency 196 的另一組設定中,HBM cache hit rate 約 73%,接近 20% 要依賴 DRAM offload。
兩組 concurrency 不一樣,所以不能把 91% 對 73% 當成純硬體 A/B test。
但它把一件事講得很清楚:當 agent workload 的 KV working set 逼近 HBM 上限,更多 HBM 不是規格表上好看的數字,而是會直接改變資料要不要離開 GPU。
資料一旦離開 HBM,接下來就是 memory bandwidth、CPU DRAM、PCIe / interconnect、offload implementation 與 scheduler 的問題。
這也是為什麼 NVIDIA 在 GB300 Blackwell Ultra 上把單 GPU HBM3e 拉到 288GB,官方直接把更大 HBM 容量連結到更大 batch、長 context 與 inference throughput。
AMD 的 MI355X 同樣給到 288GB HBM3E、8TB/s peak memory bandwidth。
兩家公司其實已經在用產品規格告訴市場:下一輪 inference 戰爭,memory capacity 本身就是算力的一部分。

所以 CUDA moat 沒有消失,它只是變得更像「system moat」

市場很愛問一句:ROCm 追上 CUDA 了嗎?
但 AgentX 讓這個問題看起來有點太小。
如果 production inference 的效能取決於 KV Cache lifecycle、prefix caching、routing、CPU offload、context parallelism、network transfer 與 scheduler,那真正的護城河不是一個 API 能不能跑模型。
而是整套系統能不能把 GPU 長時間維持在高利用率,而且在真實 workload 下仍然有低 TTFT、低 latency 與好的 performance per dollar。
NVIDIA 自己的 Dynamo 就是一個很直接的例子。
Dynamo 的 KV-aware router 不只是看哪台 worker 比較閒,而是看 request 的 prefix 在哪台 worker 已經有 cache,再把 prefill cost 與 decode load一起算進 routing decision。
換句話說,request 要送去哪裡,本身就是 inference optimization。
當這些東西再疊上 CUDA、TensorRT-LLM、NVLink / NVSwitch、GPU memory 與整個開源 framework 生態,NVIDIA 的 moat 更接近「系統整合速度」。
這種 moat 比單一軟體 library 更難複製。
但它也有另一面:競爭點變多了。

AMD 真正要追的,不只是 GPU,而是把硬體能力送進 production software 的速度

MI355X 的紙面規格並不弱。
288GB HBM3E、8TB/s memory bandwidth,而且 AgentX 也不是所有曲線都由 NVIDIA 全拿。
SemiAnalysis 的結果顯示,在部分模型與 latency / TCO 區間,AMD 的 ATOM 或 SGLang 組合可以有很強的競爭力;但同一篇文章也記錄,2026 年 8 月 21 日前後,vLLM upstream 優化就足以改變 B200 與 MI355X 在部分 performance-per-dollar 比較上的相對位置。
這件事對我比「某張圖誰第一名」重要得多。
因為它代表 AI accelerator 的性能不是出廠那一天就固定了。
軟體每天都可能重新定義硬體的有效性能。
對 AMD 而言,真正的問題因此不是「能不能做出跟 NVIDIA 一樣大的 HBM」。
而是 ATOM、AITER、ROCm、vLLM、SGLang 之間的優化,能不能快速 upstream、能不能被 production 客戶直接使用、能不能在不同模型與長 context 下都維持穩定。
如果答案是可以,硬體差距會被放大成競爭力。
如果最佳結果永遠只存在 vendor-specific engine 或特定 benchmark recipe 裡,紙面規格就很難完全變成商業價值。

對投資人來說,Agent 時代可能重新分配 AI infrastructure 的 profit pool

如果長 context、多輪 Agent 真的是下一波主流 workload,我會開始把 AI infrastructure 拆成更多層看,而不是只問 GPU 出貨多少。
第一層當然還是 GPU。
但第二層會愈來愈像 HBM capacity 與 bandwidth。當更多 context 要留在 device-local memory,HBM 不只是 BOM,而是 inference throughput 的一部分。
第三層是 DRAM / storage offload。只要 working set 超過 HBM,就需要更低成本的下一層記憶體接手;但 offload 做得差,TTFT 與 latency 會立刻付出代價。
第四層是 networking 與 data movement。KV state 如果要跨 GPU、跨 node 搬動,網路與 interconnect 就不再只是 training scale-out 的故事。
第五層是 serving software。vLLM 這次針對 AgentX 的 hybrid-attention prefix caching 優化,在特定 14 concurrent requests、最高 100 萬文字單位 context 的設定中,把 prefix-cache hit rate推到 95% 以上。
這不是一顆新晶片。
只是軟體知道「哪些 cache 值得留下來」。
但它可以直接改變實際系統效率。
所以未來看 NVIDIA、AMD、HBM、CPU memory、networking,我會多問一個問題:這個元件到底是在增加算力,還是在減少資料搬動與重算?
Agent workload 很可能讓後者變得比以前值錢。

但現在還不能把 AgentX 當成「所有 AI inference 的真相」

這篇最重要的限制也要講在前面。
AgentX 主要來自 coding-agent traffic。coding agent 的長 context、工具使用與 sub-agent burst,可能比客服、搜尋、廣告生成或其他 enterprise workload 更極端。
而且 benchmark 排名變得非常快。
model、framework、precision、parallelism、router、offload 與一個 upstream PR,都可能把曲線重新畫一次。
這反而是 AgentX 最有意思的地方:它不是告訴你「哪顆 GPU 永遠第一名」,而是讓你看到 production inference 的 performance 已經變成一個持續演化的系統工程問題
所以我不會拿一次 benchmark 去下 NVIDIA moat 已破、AMD 已追上,或 HBM 一定成為最大贏家的結論。
更合理的追法,是看這些優勢能不能跨模型、跨版本、跨 workload 重複出現。

接下來我會盯三件事

第一,Rubin 與下一代 AMD 平台加入 AgentX 之後,HBM 容量增加能不能持續轉成更高 cache hit rate、更低 offload dependency,而不只是更高 TCO。
第二,AMD 的最佳化能不能持續 upstream 到 vLLM / SGLang,而不是只在 vendor-specific stack 裡贏一小段曲線。
第三,當 context 真的往 100 萬文字單位以上走,AI datacenter 的瓶頸到底落在 GPU、HBM、CPU DRAM、network,還是 routing software。
因為如果 Agent 真正普及,NVIDIA 最該防守的可能不是另一顆更快的 GPU。
而是競爭對手逐層拆掉它在 memory hierarchy、data movement 與 serving software 上的系統優勢。
反過來說,如果 NVIDIA 能把這些層全部綁在一起持續領先,那 CUDA moat 不是變小。
它只是長成了一個更大的東西。

參考資料