[控场AI]
概念Prefilling / 预填充阶段

预填充

大语言模型推理的两个主要阶段之一,负责对输入prompt中所有token同时计算注意力,计算量随序列长度平方增长,属于计算密集型操作

核心事实

时间轴 (近 90 天)

10月21日

预填充是大语言模型推理的第一阶段,模型把用户输入的整段提示词一次性读入,为每个token计算键值向量并存入显存。

待验证50%
10月20日

提示词缓存(prompt caching)可对重复出现的长上下文复用计算结果,显著降低重复计费。

待验证50%
10月19日

当预填充和解码跑在同一个引擎上时,一个长Prompt中途到达会导致解码批次中每个序列经历一次ITL尖峰,尖峰时长大致等于该预填充步骤的耗时。

待验证50%
10月14日

没有独立GPU的机器无法在合理时间内摄入大提示词,因此需要带GPU的第二主机解决预填充问题。

待验证50%
9月16日

预填充是计算密集型操作,计算量随序列长度呈平方级增长;解码是内存带宽密集型操作,可复用KV Cache

待验证50%
9月12日

预填充阶段属于计算密集型操作主要受 GPU 算力限制,解码阶段属于内存带宽密集型操作主要受显存带宽限制

待验证50%
9月2日

LLM 推理请求分为 Prefill(输入)和 Decode(输出)两个阶段,Prefill 可并行读取吞吐极高,Decode 需逐字串行推理占用 GPU 时间显著更长

待验证50%
8月31日

首字延迟(TTFT)指从用户发出请求到模型输出第一个 token 之间的时间间隔,主要受制于 prefill 阶段耗时

已验证90%

全部知识事实 (10)

已验证

首字延迟(TTFT)指从用户发出请求到模型输出第一个 token 之间的时间间隔,主要受制于 prefill 阶段耗时

90%
已验证

KV Cache机制可以缓存重复的前缀内容,越简洁的系统提示词缓存命中率越高

80%
部分验证

LLM 推理分为预填充阶段(Prefill,计算密集型)和解码阶段(Decode,内存带宽密集型)两个阶段

65%
待验证

预填充是大语言模型推理的第一阶段,模型把用户输入的整段提示词一次性读入,为每个token计算键值向量并存入显存。

50%
待验证

提示词缓存(prompt caching)可对重复出现的长上下文复用计算结果,显著降低重复计费。

50%
待验证

当预填充和解码跑在同一个引擎上时,一个长Prompt中途到达会导致解码批次中每个序列经历一次ITL尖峰,尖峰时长大致等于该预填充步骤的耗时。

50%
待验证

没有独立GPU的机器无法在合理时间内摄入大提示词,因此需要带GPU的第二主机解决预填充问题。

50%
待验证

预填充是计算密集型操作,计算量随序列长度呈平方级增长;解码是内存带宽密集型操作,可复用KV Cache

50%
待验证

预填充阶段属于计算密集型操作主要受 GPU 算力限制,解码阶段属于内存带宽密集型操作主要受显存带宽限制

50%
待验证

LLM 推理请求分为 Prefill(输入)和 Decode(输出)两个阶段,Prefill 可并行读取吞吐极高,Decode 需逐字串行推理占用 GPU 时间显著更长

50%

来源文章