有哪些大模型推理加速技术?
未标记
考查重点:推理阶段瓶颈与加速机制。先分 prefill、decode 与排队瓶颈:KV 复用少重算、融合算子少访存、连续批处理提吞吐;量化后重测质量与延迟
本题目录
参考答案
本答案基于相关资料,由 AI 辅助编写,供学习与面试准备参考。如有疏漏,欢迎反馈指正。
核心回答
大模型推理加速可以从模型、算子、显存和服务调度四层入手:量化、蒸馏或剪枝减少模型成本;FlashAttention、融合算子等减少访存与启动开销;KV Cache、分页管理和前缀复用避免重复计算并提高缓存利用率;连续批处理、并行与合理路由改善服务吞吐。具体选哪种,要先分清瓶颈和目标,不能把“省显存”“首字快”“总吞吐高”当成同一指标。
先区分两个推理阶段
Prefill一次处理输入并建立KV缓存。长输入时,注意力计算、算子效率和队列等待会影响首token延迟TTFT。可以评估FlashAttention、前缀缓存、输入压缩和分块Prefill;分块主要缓解长输入阻塞其他请求,也可能改变单请求延迟。
Decode依赖已生成前缀,逐步产生新token。KV缓存避免每步重新计算历史K/V,但每步仍需读取权重和历史缓存;小批量时常受带宽限制。低比特权重、适当批量、KV优化和推测解码更值得评估。推测解码让小模型提案、大模型并行验证,收益受接受率、提案开销和负载影响。
各类技术解决什么
- 量化、蒸馏、剪枝:量化降低权重或激活位宽;蒸馏训练更小模型;剪枝移除权重或结构。必须检查质量和内核支持,稀疏权重没有配套执行实现时不一定更快。
FlashAttention与算子融合:减少中间结果落入显存及多次启动,标准FlashAttention保持精确注意力语义,并不把一般全注意力的计算复杂度变成线性。- KV与内存管理:分页分配减少碎片,前缀缓存复用相同前缀;
GQA/MQA从模型结构减少KV头数,需要模型本身支持,不是任意模型可随意切换的运行参数。 - 连续批处理:生成完成的请求退出,新请求按调度预算进入,减少短请求等待长请求的浪费。并发增大也会增加排队和缓存压力。
- 并行与副本:张量、流水线等方式使模型适配多卡,数据并行副本承载更多请求;通信与分片开销可能使小负载的单请求更慢。
怎样证明优化有效
固定模型、输入输出长度、采样、并发和质量门槛,分别测TTFT、每输出token耗时或token间隔、端到端P50/P95、吞吐、峰值显存和每个成功任务成本。预热后区分冷缓存与热缓存,统计超时和失败。
例如瓶颈是长提示的首字等待,可以先验证前缀命中和Prefill调度;如果输出很长且逐token慢,则优先看Decode带宽、批量与量化内核。流式输出能让用户提前看到内容,但本身不会减少模型总计算量。
对应教程
- 1-1-大模型认知与工程概览:理解推理中的显存、带宽与吞吐约束,再按阶段选择优化。
参考资料
- 国内:WeThinkIn:大模型部署技术:依据 Prefill、Decode、调度与缓存的分工,组织正文中按瓶颈选择推理加速技术的层次。
- 国内:Qwen团队/阿里巴巴:Qwen3-32B-AWQ:参考开放模型的 AWQ 权重交付形态,补充正文中量化作为部署压缩方案的实例依据。
- 国内:Onefly:训练、数据与模型部署:借鉴模型部署、量化与显存的关系,说明正文中压缩方法还需核对质量与内核支持。
- 国外:Dao等 / Stanford等:FlashAttention:依据分块和片上存储减少 HBM 读写的机制,解释正文中 FlashAttention 的访存收益及密集计算复杂度边界。
- 国外:Frantar等 / IST Austria、ETH Zurich:GPTQ:依据低比特权重与校准重建目标,说明正文中量化压缩收益仍受任务质量和执行内核影响的条件。
相关面经
6 篇字节跳动
广告算法岗kvcache怎么做的,了解大模型中别的提高效率的办法吗位置编码
OPPO
小布助手AI Agent岗一面
端侧如何裁剪、如何做推理加速
腾讯
安全技术(风控算法方向)Agent 开发一面
对大模型训练、推理加速了解多少?
百度
AI Infra秋招一面
大模型推理过程中,除了降低PP(Pipeline Parallel)延迟,还有哪些优化方向?
字节跳动
Agent 开发工程师实习一面
推理加速技术
展开剩余 1 篇面经
字节跳动
AI Agent实习
推理加速技术
收录题集
AI 基础设施
训练、数据与模型优化:从数据清洗到 LoRA
开发岗专项面试题
公司案例问答汇编
AI系统与训练推理工程
展开其余 6 条原题
Transformer推理优化
大模型推理加速:调参优化。

