ReplaySSM: Cache SSM Inputs, Not State
ReplaySSM:缓存 SSM 输入而非状态
🧭 LLM 推理加速 · SSM 状态缓存优化
Princeton University · NVIDIA
通过 checkpoint 加近期输入缓冲替代逐步状态读写,显著降低 SSM 状态 I/O 并支持高效投机解码与混合精度
📌 工作参考价值(4 点)
- 在线推理中若使用 Mamba-2、Gated DeltaNet 等 SSM 或混合模型,可参考 ReplaySSM 的 checkpoint + input buffer 设计,将状态更新从逐步改为周期性批量更新,减少约一半状态内存流量;直接降低首 token 延迟和长序列 decoding 成本,对搜索推荐场景中的 Agent 长链推理和工具调用尤其有用。
- 投机解码的 rollback 可以从复制/恢复完整状态改为只移动输入 buffer 的指针,极大降低回滚开销;在推荐系统里做批量候选生成或 LLM 推理时,可为投机验证阶段节省内存和计算,提高吞吐。
- 混合精度技巧:输出计算使用低精度 checkpoint,循环更新使用高精度 checkpoint,两个副本分离,避免量化误差进入后续 recurrent state。如果在线模型需要对状态做量化压缩,可采用此方法降低 KL 散度和下游效果损失。
- 工程实现上可以直接集成到 vLLM 等现有推理框架,不要求替换模型结构;业务中若已使用 vLLM 部署 SSM 或混合架构,可评估开启 ReplaySSM 获取 1.2-1.47x 标准解码加速或 1.8x 于投机解码的吞吐提升。