RadixAttention
RadixAttention是SGLang推理框架中提出的一种注意力机制优化技术,通过基数树(Radix Tree)数据结构对KV Cache进行统一管理,实现跨请求的键值缓存自动复用。其核心能力包括:在多轮对话、批量推理等场景中识别共享前缀并复用对应缓存,从而减少重复计算、降低显存占用、提升大语言模型的推理吞吐效率。
核心事实
时间轴 (近 90 天)
RadixAttention前缀缓存将多个请求的提示词构建成基数树,相同前缀只计算一次KV缓存,后续请求可直接复用。
SGLang通过RadixAttention对多轮对话和共享前缀做缓存复用,并配合结构化生成的前端语言,在复杂调用场景中进一步压低延迟与成本。
SGLang以RadixAttention前缀缓存和高吞吐调度著称,并提供插件与后端扩展入口。
主流前缀缓存实现包括Anthropic的Prompt Caching、OpenAI的自动缓存以及vLLM等推理框架的RadixAttention。
sglang是专为大语言模型推理优化的高性能服务框架,支持连续批处理和RadixAttention,相比Ollama在吞吐量上更有优势
RadixAttention 能够识别不同请求之间共享的前缀部分并直接复用已缓存的计算结果,在系统提示词固定、多轮对话或批量文档问答场景下减少重复计算,提升吞吐量并降低首 Token 延迟(TTFT)
SGLang的RadixAttention将prompt和生成结果的KV组织成RadixTree,公共前缀在上层,论文数据显示无前缀复用负载下额外开销低于0.3%
RadixAttention 通过基数树(Radix Tree)结构管理共享前缀以减少重复计算
在共享相同系统指令的并发请求场景中,RadixAttention 可将 prefill 阶段计算量减少 80% 以上
在共享系统指令的并发请求场景中,RadixAttention 可将 prefill 阶段的计算量减少 80% 以上
还有 4 条时间轴事件
全部知识事实 (20)
SGLang的核心创新是RadixAttention技术,通过前缀树结构实现KV Cache的自动复用
85%已验证SGLang 的 RadixAttention 技术能够在多个请求之间自动复用 KV Cache,通过基数树结构管理共享前缀以减少重复计算
75%已验证SGLang 通过 RadixAttention 等创新技术实现 KV Cache 的高效复用,在处理复杂多轮对话和 Agent Loop 场景时可获得数倍吞吐量提升
75%已验证SGLang 是由学术界与工业界联合开发的高性能大模型推理框架,其核心机制是 RadixAttention
65%待验证SGLang的RadixAttention对于共享系统提示(system prompt)的场景可带来数倍吞吐量提升
75%待验证RadixAttention 引入全局共享 KV Cache 池,通过引用计数和 LRU 淘汰策略管理缓存生命周期,并在 Radix Tree 中执行最长前缀匹配
70%待验证SGLang 引入了 RadixAttention 技术,在某些基准测试中推理速度可比 vLLM 等主流推理框架提升 2-5 倍
70%待验证RadixAttention前缀缓存将多个请求的提示词构建成基数树,相同前缀只计算一次KV缓存,后续请求可直接复用。
50%待验证SGLang通过RadixAttention对多轮对话和共享前缀做缓存复用,并配合结构化生成的前端语言,在复杂调用场景中进一步压低延迟与成本。
50%待验证SGLang以RadixAttention前缀缓存和高吞吐调度著称,并提供插件与后端扩展入口。
50%待验证主流前缀缓存实现包括Anthropic的Prompt Caching、OpenAI的自动缓存以及vLLM等推理框架的RadixAttention。
50%待验证sglang是专为大语言模型推理优化的高性能服务框架,支持连续批处理和RadixAttention,相比Ollama在吞吐量上更有优势
50%待验证RadixAttention 能够识别不同请求之间共享的前缀部分并直接复用已缓存的计算结果,在系统提示词固定、多轮对话或批量文档问答场景下减少重复计算,提升吞吐量并降低首 Token 延迟(TTFT)
50%待验证SGLang的RadixAttention将prompt和生成结果的KV组织成RadixTree,公共前缀在上层,论文数据显示无前缀复用负载下额外开销低于0.3%
50%待验证RadixAttention 通过基数树(Radix Tree)结构管理共享前缀以减少重复计算
50%待验证在共享相同系统指令的并发请求场景中,RadixAttention 可将 prefill 阶段计算量减少 80% 以上
50%待验证RadixAttention 通过基数树结构在多个请求之间自动复用 KV Cache,管理共享前缀以减少重复计算,提升推理吞吐量
50%待验证在共享系统指令的并发请求场景中,RadixAttention 可将 prefill 阶段的计算量减少 80% 以上
50%待验证SGLang由LMSYS开发,专注于结构化输出和复杂工作流,引入了RadixAttention机制,能自动检测并复用prompt的公共前缀
50%待验证SGLang是由UC Berkeley LMSYS团队开发的高性能大模型推理和服务框架,通过RadixAttention等技术优化KV Cache的复用效率
50%