lolspider / notes
Clipping · 12 分钟

AI INFRA 全景分析与展望

AI INFRA 全景分析与展望

深度调研日期:2026-06-24 | 来源:多源 Web 搜索 + 对抗验证(24 个搜索代理,15+ 源站,70+ 可验证 claims)

📐 全景架构定位图

graph TB
    subgraph "应用层 / Gateway"
        User[用户请求]
        GAIE[K8s Gateway API<br/>Inference Extension]
    end

    subgraph "编排层 / Orchestration"
        LLMD[llm-d<br/>CNCF Sandbox<br/>路由 + PD 分离 + 自缩容]
        Dynamo[NVIDIA Dynamo<br/>数据中心级推理栈<br/>路由 + PD 分离 + KV 管理]
        VolcanoKthena[Volcano Kthena<br/>K8s-native LLM<br/>路由与编排]
    end

    subgraph "调度层 / Scheduling"
        Volcano[Volcano<br/>CNCF Incubating<br/>批调度 + Gang + DRA]
        LWS[LeaderWorkerSet<br/>k8s-sigs<br/>多节点 Pod 组]
        DS[DisaggregatedSet<br/>基于 LWS<br/>PD 分离部署]
        HAMi[HAMi<br/>CNCF Sandbox<br/>GPU 切分 + 多厂商]
    end

    subgraph "推理引擎层 / Inference Engine"
        vLLM[vLLM<br/>PagedAttention<br/>400+ 模型 / 多硬件]
        SGLang[SGLang<br/>RadixAttention<br/>150+ 模型]
        TRTLLM[TensorRT-LLM<br/>编译优化<br/>NVIDIA 专属]
    end

    subgraph "KV Cache 层 / State Management"
        LMCache[LMCache<br/>PyTorch Foundation<br/>分层 KV 管理]
        Mooncake[Mooncake<br/>PyTorch Ecosystem<br/>解耦 KV 池 + Conductor]
        NIXL[NVIDIA NIXL<br/>高速 KV 传输<br/>GPU→GPU]
    end

    User --> GAIE
    GAIE --> LLMD
    GAIE --> Dynamo
    LLMD --> vLLM
    LLMD --> SGLang
    Dynamo --> SGLang
    Dynamo --> TRTLLM
    Dynamo --> vLLM
    VolcanoKthena --> vLLM

    LLMD --> LWS
    LLMD --> DS
    Dynamo --> LWS
    Dynamo --> Grove

    HAMi --> Volcano
    Volcano --> LWS

    vLLM --> LMCache
    vLLM --> Mooncake
    SGLang --> Mooncake
    Dynamo --> LMCache
    Dynamo --> NIXL
    LLMD --> NIXL
    LLMD --> LMCache

    style LLMD fill:#e1f5fe
    style Dynamo fill:#fff3e0
    style vLLM fill:#e8f5e9
    style SGLang fill:#f3e5f5
    style TRTLLM fill:#ffebee
    style HAMi fill:#fce4ec
    style Volcano fill:#e0f2f1
    style Mooncake fill:#f1f8e9
    style LMCache fill:#e8eaf6

🔥 推理引擎三巨头

vLLM — 通用默认起点

维度 详情
核心创新 PagedAttention — OS 式虚拟内存分页管理 KV Cache,将显存碎片率从 ~40% 降至 <4%
模型覆盖 400+ 模型架构,业界最广
硬件支持 NVIDIA / AMD ROCm / Google TPU / Intel Gaudi / CPU fallback — 最广硬件覆盖
分布式 Tensor / Pipeline / Data / Expert Parallelism
冷启动 ~60 秒(直接加载模型即服务)
运维复杂度 低 — 直接 python -m vllm.entrypoints.openai.api_server
性能 H100 100 并发最高吞吐 4,741 tok/s;高并发场景最稳定
社区 开源生态最大;AMD ROCm 支持仍需 20+ MI300/MI325/MI355X 机器才能追平 CUDA
定位 ✅ 大多数生产部署的推荐默认起点

⚠️ 注意:vLLM 上游无法提供 day-0 ROCm 支持,因缺少足够的 AMD GPU 机器资源。AMD 在开源分布式推理上落后 NVIDIA 6+ 个月。

SGLang — 前缀缓存专家

维度 详情
核心创新 RadixAttention — 基于 Radix Tree(trie)的全请求 KV 缓存复用,超越平面前缀缓存
关键数据 Few-shot 场景消除 70-90% prefill 计算;缓存命中 TTFT 38ms vs 缓存缺失 480ms(RTX 4090)
模型覆盖 150+ 模型架构
硬件支持 NVIDIA / AMD
其他特性 Compressed FSM — 结构化输出的压缩有限状态机,加速 constrained decoding
运维复杂度 低到中
性能 部分 RULER 16K 长上下文场景最佳 decode latency;MoE 高并发表现强
定位 ✅ 共享前缀/系统提示密集型工作负载的最优选择(RAG、多轮对话、agent 链式调用)

TensorRT-LLM — NVIDIA 极致吞吐

维度 详情
核心创新 编译引擎路径 — 多步流水线:HF 模型 → checkpoint 转换 → engine 编译 → runtime 服务
关键数据 H100 dense 模型 peak throughput 15-25% 高于 vLLM;全球每小时服务数十亿 tokens(TogetherAI 等)
模型覆盖 ~50 架构,选择性覆盖
硬件支持 仅 NVIDIA(Ampere A100 → Hopper H100/H200 → Blackwell B200/GB200)
编译开销 小模型 ~5 分钟;大模型多 GPU 2+ 小时;每次参数变更(量化/序列长度/batch size/GPU 类型)需全量 rebuild
冷启动 ~28 分钟(engine 编译)
运维复杂度 中到高 — engine 版本管理是运维负担
性能弱点 高并发 TTFT 异常偏高(因 engine build 的 max_batch_size 常低于测试并发);极端并发吞吐退化
定位 ✅ NVIDIA 硬件 + 低并发 + dense 模型的极致吞吐场景;❌ 不适合快速迭代和多硬件环境

⚠️ NVIDIA 将大部分推理工程资源投入 TRT-LLM,vLLM/SGLang 的 NVIDIA 后端支持相对较少。

三引擎横向对比

graph LR
    subgraph "Feature Convergence ✅"
        CB[Continuous Batching]
        PKV[Paged KV Caching]
        FP8[FP8 Quantization]
    end

    subgraph "Differentiation 🔥"
        PA[vLLM<br/>PagedAttention<br/>最广覆盖]
        RA[SGLang<br/>RadixAttention<br/>前缀复用]
        CE[TRT-LLM<br/>Compiled Engine<br/>极致吞吐]
    end

    vLLM --- CB & PKV & FP8
    SGLang --- CB & PKV & FP8
    TRTLLM --- CB & PKV & FP8
特性 vLLM SGLang TensorRT-LLM
Continuous Batching ✅ ✅ ✅(In-flight batching)
Paged KV Caching ✅ ✅ ✅
FP8 Quantization ✅ ✅ ✅
Chunked Prefill ✅ ✅ 取决于 engine 配置
Setup 复杂度 低 低~中 中~高
服务模式 直接模型服务 直接模型服务 Engine build + runtime
模型覆盖 400+ 150+ ~50
硬件覆盖 最广 NVIDIA+AMD 仅 NVIDIA
推荐场景 通用默认 前缀密集/MoE NVIDIA极致吞吐

🏗️ K8s 调度与编排层

HAMi — 多厂商 GPU 切分中间件

维度 详情
定位 CNCF Sandbox 项目 — Heterogeneous AI Computing Virtualization Middleware
前身 k8s-vGPU-scheduler
社区 3,600+ stars, 582 forks, 1,384 commits, 16 releases(最新 v2.9.0, 2026-05-19)
厂商覆盖 NVIDIA / 华为 Ascend / Hygon / Cambricon / Iluvatar / MetaX / Moore Threads / Enflame / Kunlunxin / AWS Neuron / Vaststream — 10+ 厂商
核心架构 三层:Request Entry(PodSpec + Device Plugin + DRA + CDI)→ Control Plane(MutatingWebhook → HAMi Scheduler → Device Bind)→ Runtime(libvgpu.so 容器内隔离)

HAMi 四大核心组件

  1. MutatingWebhook — 拦截 Pod 提交,注入调度配置
  2. Scheduler Extender — 实现 filter/score/bind,维护全局 GPU 视图,支持 binpack/spread 策略
  3. Device Plugin(DaemonSet)— 每节点注册虚拟 GPU 资源;Allocate 时挂载 libvgpu.so 和注入环境变量
  4. HAMi-Core (libvgpu.so) — 容器内 CUDA API 层拦截

GPU 切分与隔离机制

  • GPU Slicing:GPU → 1/2 → 1/4 → 1/N,fractional GPU allocation
  • 硬隔离:内存和算力在运行时精确硬隔离
  • 标准声明:nvidia.com/gpu:1 + nvidia.com/gpumem:3000(3 GiB on one GPU) + nvidia.com/gpucores:50(50% compute)
  • 生产收益:GPU 数 4→2(减 50%),利用率 50%→100%,每 GPU 工作负载 1→2+

HAMi-Core (libvgpu.so) 工作原理

plaintext
CUDA Runtime (libcudart.so)
       ↕ API calls intercepted
   libvgpu.so (HAMi-Core)
       ↕ 
CUDA Driver (libcuda.so)
  • 内存拦截:cuMemAlloc → OOM 检查,若 Pod request + 当前分配 > CUDA_DEVICE_MEMORY_LIMIT_ 则拒绝
  • 算力拦截:cuLaunchKernel/cuLaunchKernelEx → rate_limiter,消耗全局计数器 g_cur_cuda_cores;耗尽时 spin-wait
  • 计数器补充:后台 utilization watcher 线程周期采样实际 GPU 利用率,动态计算补充量,收敛至 CUDA_DEVICE_SM_LIMIT 百分比
  • dlsym 覆写:劫持所有 cu/nvml 前缀的 NVIDIA 动态库符号

HAMi 与 Volcano 集成用于批处理 AI 工作负载;支持 vLLM、DeepSeek、Xinference 等 LLM 推理工作负载。

Volcano — K8s 批调度系统

维度 详情
定位 CNCF Incubating 项目 — 云原生批调度系统
LLM 新组件 Kthena — K8s-native 高性能 LLM 推理路由与编排系统
Kthena 特性 topology-aware scheduling / KV Cache-aware routing / Prefill-Decode disaggregation
v1.13 LeaderWorkerSet 支持 — 大模型推理调度
v1.12 Dynamic MIG Partitioning + DRA(Dynamic Resource Allocation)
v1.15 Gang-Aware Preemption — gang 粒度抢占而非单 Pod 粒度

Volcano 在 LLM 场景的关键能力

  • Gang Scheduling:分布式 LLM 工作负载的所有 Pod 必须同时启动(all-or-nothing)
  • Gang-Aware Preemption:v1.15 引入,以 gang 为单位抢占,避免部分 Pod 被抢占导致整个分布式推理崩溃
  • DRA 支持:动态资源分配,支持 GPU/vGPU 更灵活调度
  • 与 HAMi 集成:HAMi 使用 Volcano 的 scheduler extender 路径
  • 与 LWS 集成:LWS PodGroup 可通过 scheduling.volcano.sh/queue-name annotation 指定 Volcano queue

LeaderWorkerSet (LWS) — 多节点 Pod 组

维度 详情
定位 kubernetes-sigs 项目 — 以 Pod 组为单位复制的 K8s API
目标场景 AI/ML 推理 — LLM 多设备分片跨多节点部署
社区 720 stars, 70 contributors, 最新 v0.8.0 (2026-01)
与 llm-d 共同设计(co-designed)— API 专为真实推理框架优化

LWS 核心特性

  1. Topology-aware Placement:同组 Pod 可选同拓扑域共置
  2. Gang Scheduling:每个 replica 组 all-or-nothing 启动
  3. Dual Template:Leader 和 Worker 分别使用不同 Pod template
  4. Group-level Rolling Update:组级别滚动更新
  5. StartupPolicy:
    • LeaderCreated(默认)— minMember = 全 replica 大小(1 leader + 所有 workers),全 gang 启动
    • LeaderReady — minMember = 1,仅 leader 就绪即可开始

DisaggregatedSet (DS) — 基于 LWS 的 PD 分离 API

  • 核心能力:支持 Prefill 和 Decode 运行在不同基础设施
  • 协调机制:跨组 Pod 间的网络身份与生命周期管理
  • 独立缩容:Prefill 和 Decode 组可独立弹性伸缩

🎼 分布式推理编排层

llm-d — CNCF 分布式推理框架

维度 详情
定位 CNCF Sandbox(2026-03)— Kubernetes-native 高性能分布式推理服务栈
创始方 Red Hat / Google Cloud / IBM Research / CoreWeave / NVIDIA
额外支持 AMD / Cisco / Hugging Face / Intel / Lambda / Mistral AI / UC Berkeley / UChicago
核心定位 编排层,不替代 vLLM/SGLang,在其之上提供分布式优化

llm-d 三层架构

  1. Router(智能入口)

    • Proxy:高性能 L7 代理(Envoy),接受用户请求
    • Endpoint Picker (EPP):路由引擎 — 基于实时指标、KV-cache 亲和性、策略评分选择最优 Pod
    • 实现 GAIE(K8s Gateway API Inference Extension)的 Endpoint Picker Protocol
  2. InferencePool(LLM 优化的 Service)

    • 通过 label selector 将同模型的服务 Pod 组合
    • Variant:InferencePool 内的逻辑子分组(prefill / decode / latency-tolerant 等)
  3. Model Server(推理引擎)

    • vLLM 或 SGLang 在硬件加速器上执行模型

llm-d 核心优化

优化 效果 基准
Prefix-cache-aware routing 3x higher output throughput, 2x faster TTFT Llama 3.1 70B / 4x MI300X vs round-robin
PD Disaggregation 70% higher tokens/sec GPT-OSS / B200 vs standard vLLM
Hierarchical KV offloading 13.9x throughput improvement 250 concurrent / 4x H100
Prefix-cache TTFT ~3x lower mean TTFT LLaMA 4 Scout FP8 / 2 nodes 8xH100 / 20K input

llm-d 分离拓扑

  • EPD(无分离)— 单节点处理全流程
  • P/D — Prefill 和 Decode 分离到不同 worker
  • E/PD — Encode(多模态)独立 + Prefill+Decode 合并
  • E/P/D — 全三阶段流水线

llm-d 的 Variant Autoscaler(与 AIBrix 协作开发)根据流量和硬件特征计算最优实例组合。

NVIDIA Dynamo — 数据中心级推理栈

维度 详情
定位 开源数据中心级推理栈 — 推理引擎之上的编排层
引擎支持 SGLang / TensorRT-LLM / vLLM — 后端无关
版本 v1.2.1 (2026-06-13)
语言构成 Rust 52%(性能)/ Python 33.3%(扩展)/ Go 12.5%(K8s operator Grove)
许可 Apache 2.0

Dynamo 三平面架构

  1. Serving Plane(请求处理)

    • Frontend:接受请求,OpenAI-compatible API(端口 8000)
    • PrefillRouter:KV-aware routing 选择 prefill worker
    • Prefill Worker:计算 prompt KV state
    • Decode Worker:生成输出 tokens
    • KV Transfer:GPU-to-GPU 直传(NIXL)
  2. Control Plane(编排)

    • Planner:SLA-driven autoscaler,从实时指标计算缩容目标
    • Dynamo Operator:reconcile DynamoGraphDeployment CRD
    • Grove:K8s operator,topology-aware gang scheduling(NVL72)
    • Discovery + Endpoints/CRD:liveness 与 discoverability
  3. State Plane(KV Cache 管理)

    • KV Events:发布 cache lifecycle transitions
    • KV Block Manager (KVBM):跨 GPU→CPU→SSD→remote 的 block reuse/eviction/offload/recall
    • NIXL:高速 KV/data 传输(NVLink / InfiniBand / PCIe)

Dynamo 四大核心创新

创新 效果
Disaggregated Prefill/Decode 各阶段独立缩容,最大化 GPU 利用率
KV-Aware Routing Radix Tree + hash 路由,2x faster TTFT(Qwen3-Coder 480B, Baseten)
ModelExpress GPU-to-GPU 模型权重流式传输,7x faster cold-start(DeepSeek-V3 on H200)
Hierarchical KV Cache GPU→CPU→SSD→remote 分层 offload

Dynamo 部署模式

  • Standalone(默认)— Dynamo Frontend 是请求入口,集成 Router 做 KV-aware 评分
  • Gateway (GAIE) — Dynamo 运行在 K8s Gateway API Inference Extension 之后;EPP 在 gateway 层做 KV-aware routing;Frontend 作为 sidecar

Dynamo vs llm-d 定位对比

维度 Dynamo llm-d
基金会 NVIDIA 自有 CNCF Sandbox
引擎后端 SGLang + TRT-LLM + vLLM vLLM + SGLang
路由实现 自有 Radix Tree Router Envoy + EPP(GAIE 标准)
K8s 集成 Grove + 自有 CRD LWS + DisaggregatedSet
KV 传输 NIXL(NVIDIA 自有) NIXL + LMCache
硬件 主要 NVIDIA NVIDIA + AMD + TPU + HPU
定位 NVIDIA 数据中心一体化 K8s-native 开放标准

🧠 KV Cache 状态管理层

LMCache — 分层 KV Cache 管理

维度 详情
定位 PyTorch Foundation 项目(2025/10 加入) — 独立 daemon 进程管理 KV Cache
社区 9.8k GitHub stars, 1.4k forks
核心设计 不与推理引擎同命运(no fate-sharing) — KV Cache 在引擎崩溃后仍存活

LMCache 分层存储层级

plaintext
GPU Memory → CPU Memory → Local Storage → Remote Backends
  • 可插拔后端:Redis/Valkey / Mooncake / InfiniStore / S3-compatible
  • 跨实例复用:KV Cache 跨请求、会话、引擎实例复用
  • Multiprocess 架构(2026/04 引入)— MoE 推理性能 10x 提升
  • 与 Dynamo 集成:2025/09 NVIDIA Dynamo 官方集成 LMCache
  • 与 llm-d 集成:作为共享缓存后端,KV transfer + 全局索引

Mooncake — 解耦 KV Cache 池 + Conductor

维度 详情
定位 PyTorch Ecosystem(2026/02 加入) — KVCache-centric 解耦架构
荣誉 FAST 2025 Best Paper Award(2025/02)
论文 ACM Trans. Storage + USENIX FAST 25
版本 v0.3.11.post1
生产验证 Kimi(月之暗面)真实工作负载:75% 更多请求

Mooncake 核心架构

  1. 解耦 Prefill/Decode 集群 — 独立扩缩容
  2. Disaggregated KVCache Pool — 利用 GPU 集群中闲置的 CPU / DRAM / SSD 资源
  3. KVCache-centric Scheduler (Conductor) — 预测式早拒绝(prediction-based early rejection)
  4. Chunked Pipeline Parallelism (CPP) — 长上下文 prefill 分块流水线

Mooncake 关键性能数据

指标 数值 场景
Throughput increase 525% 模拟长上下文场景(16K-128K tokens)
Real workload gain 75% 更多请求 Kimi 生产环境
Transfer Engine throughput 87 GB/s / 190 GB/s 4x200 Gbps RoCE / 8x400 Gbps RoCE(40GB 数据)
vs TCP 2.4x / 4.6x faster 同上
KVCache block size 512 tokens Paged blocks + hash dedup

Mooncake 集成生态

  • vLLM:KV Connector for PD-disaggregation(vLLM v1, 自 2024/12)
  • SGLang:PD-disaggregated serving + hierarchical KV caching(自 2025/04)
  • TensorRT-LLM:PD-disaggregated serving
  • LMCache:2025/05 合并合作,共建 KV Cache 共享生态
  • AMD MoRI:作为 AMD 解耦 KV transfer 选项测试

🔗 生态关系与集成矩阵

graph LR
    subgraph "Inference Engines"
        vLLM
        SGLang
        TRTLLM[TensorRT-LLM]
    end

    subgraph "KV Cache Layer"
        LMCache
        Mooncake
        NIXL[NIXL]
    end

    subgraph "Orchestration"
        LLMD[llm-d]
        Dynamo[NVIDIA Dynamo]
    end

    subgraph "K8s Scheduling"
        HAMi
        Volcano
        LWS[LeaderWorkerSet]
    end

    vLLM --> LMCache & Mooncake
    SGLang --> Mooncake
    TRTLLM --> Mooncake
    LLMD --> vLLM & SGLang & LMCache & NIXL & LWS
    Dynamo --> SGLang & TRTLLM & vLLM & LMCache & NIXL & LWS
    HAMi --> Volcano
    Volcano --> LWS
项目 基金会 层级 主要集成
vLLM 开源社区 推理引擎 LMCache, Mooncake, llm-d, Dynamo
SGLang 开源社区 推理引擎 Mooncake, llm-d, Dynamo
TensorRT-LLM NVIDIA 推理引擎 Mooncake, Dynamo
HAMi CNCF Sandbox GPU 虚拟化 Volcano, Kueue, Koordinator
HAMi-core 开源 容器内隔离 HAMi, Volcano devices
Volcano CNCF Incubating 批调度 HAMi, LWS, Kthena
LeaderWorkerSet k8s-sigs 多节点编排 Volcano, llm-d, Dynamo
llm-d CNCF Sandbox 分布式推理编排 vLLM, SGLang, LWS, NIXL, LMCache
NVIDIA Dynamo NVIDIA 分布式推理编排 SGLang, TRT-LLM, vLLM, Grove, NIXL, LMCache
LMCache PyTorch Foundation KV Cache 管理 vLLM, Dynamo, llm-d
Mooncake PyTorch Ecosystem 解耦 KV Cache vLLM, SGLang, TRT-LLM, LMCache

📊 关键趋势与展望

1. PD 分离成为标配

Prefill/Decode Disaggregation 已不再是实验特性——llm-d、Dynamo、Volcano Kthena、Mooncake 四个项目同时实现。核心逻辑:

  • Prefill 是 compute-intensive(算力密集),Decode 是 memory-intensive(显存密集)
  • 分离后各阶段独立缩容,GPU 利用率最大化
  • KV Cache 通过 NIXL/Mooncake TE 高速跨节点传输

2. KV Cache 从"浪费"到"核心资产"

  • 传统推理引擎 61.8%-79.6% KV Cache 内存浪费(碎片化)
  • PagedAttention / RadixAttention / LMCache 分层存储 / Mooncake 解耦池 — 四条路径解决同一问题
  • KV-aware routing 成为路由层的核心竞争力(llm-d EPP / Dynamo Smart Router / Kthena)

3. K8s 原生推理工作负载标准化

  • GAIE(Gateway API Inference Extension)— 标准化推理网关
  • LWS + DisaggregatedSet — 标准化多节点部署和 PD 分离部署
  • Volcano Gang-Aware Preemption — 标准化分布式推理抢占
  • HAMi 多厂商 GPU 切分 — 标准化异构加速器共享

4. 编排层 vs 引擎层的清晰分层

  • 引擎层(vLLM/SGLang/TRT-LLM)专注单节点/单 GPU 优化
  • 编排层(llm-d/Dynamo)专注多节点路由、PD 分离、自缩容
  • llm-d 走 CNCF 开放标准路线,Dynamo 走 NVIDIA 一体化路线 — 两条路线将长期共存

5. AMD 生态差距显著

  • vLLM 上游需 20+ MI300/MI325/MI355X 机器才能追平 CUDA 可用性
  • AMD 在分布式推理 + wide EP + FP4 组合性上落后 NVIDIA 6+ 个月
  • MI355X FP4 解耦推理实际性能低于单节点(理论建模预测应更好)

6. 选型决策树

graph TD
    Start[开始选型] --> Q1{需要多厂商GPU?}
    Q1 -->|是| HAMiSelect[HAMi + Volcano]
    Q1 -->|否| Q2{仅 NVIDIA 硬件?}

    Q2 -->|是| Q3{追求极致吞吐?}
    Q3 -->|是| TRTSelect[TensorRT-LLM<br/>+ Dynamo]
    Q3 -->|否| Q4{共享前缀密集?}

    Q4 -->|是| SGLangSelect[SGLang<br/>+ llm-d / Dynamo]
    Q4 -->|否| vLLMSelect[vLLM<br/>+ llm-d / Dynamo]

    Q2 -->|否| vLLMSelect2[vLLM<br/>多硬件覆盖]

    HAMiSelect --> Q5{需要PD分离?}
    Q5 -->|是| LLMDSelect[llm-d<br/>CNCF开放标准]
    Q5 -->|否| VolcanoOnly[Volcano + LWS]

    TRTSelect --> DynamoOrLLMD{编排层选择}
    DynamoOrLLMD -->|NVIDIA一体化| DynamoOnly[Dynamo]
    DynamoOrLLMD -->|开放标准| LLMDOnly[llm-d]

    SGLangSelect --> KVQ{KV Cache管理?}
    vLLMSelect --> KVQ
    KVQ -->|简单| BuiltIn[引擎内置]
    KVQ -->|跨实例复用| LMCacheSelect[LMCache]
    KVQ -->|解耦池| MooncakeSelect[Mooncake]

📚 Sources

来源 类型 日期
vLLM PagedAttention 论文 (OSDI 2023) 学术论文 2023-09
SGLang RadixAttention 论文 (ICLR 2025) 学术论文 2024-12
Mooncake 论文 (FAST 2025 Best Paper) 学术论文 2024-06 / 2025-02
NVIDIA Dynamo 官方文档 & Blog 官方文档 2025-03 / 2026-06
llm-d 官方文档 & CNCF Blog 官方文档 2026-03 / 2026-05
HAMi 官方文档 (project-hami.io) 官方文档 2026-05
HAMi-core 设计文档 官方文档 2026
Volcano 官方文档 & Release Notes 官方文档 2026
LeaderWorkerSet GitHub & 设计文档 官方文档 2026-01
LMCache GitHub & Blog 官方文档 2025-10 / 2026-04
vLLM vs SGLang vs TRT-LLM H100 Benchmark 博客 2026-05 / 2025-04
AMD ROCm vLLM 生态现状 社区讨论 2026-02
Dynamo Baseten Benchmark 基准测试 2025-06