FlashMask-3:高效掩码感知分布式注意力
🧭 训练系统 · 掩码感知注意力 ★ 深度解读
Baidu Inc.
将列式稀疏掩码扩展至 Hopper 分布式注意力,实现零通信掩码本地化与负载均衡的长上下文训练加速
📌 工作参考价值(4 点)
- 长序列行为建模或多文档检索中,采用列式稀疏掩码(column-wise sparse mask)编码 document/prefix-LM/sliding-window 等结构化 attention,用 O(N) 边界向量替代 O(N^2) 显式掩码,kernel 跳过全掩码 tile,可大幅降低显存和计算,适合用户长期行为序列的 Transformer 训练。
- 分布式 context parallel 下,掩码边界向量仅需做 clip–shift–max 变换即得到 rank-local 掩码,零跨卡通信;在电商/搜索推荐的多机训练中可直接复用,避免 mask 同步开销。
- 对稀疏 mask 导致的负载不均,借鉴 Hierarchical Compute-Communication IPO:先 IPO 做 compute balance,再 inter-node 交换降低 KV 通信量,最后 intra-node rebalance,在工程上可分层优化。
- 通信重叠可使用 NVSHMEM 对称内存 + 一端 RDMA + mask 驱动的 chunk 剪枝,减少约 50% all-gather/reduce-scatter 流量,提升 overlap 效率,适用于大规模分布式训练(如 LLM 驱动的搜索推荐)。
SANTA++:通过代表性键采样注意力以减少 KV 读取
🧭 LLM 长上下文推理 · 稀疏注意力采样 ★ 深度解读
University of California, Santa Barbara · Flucta
训练自由随机注意力方法,用代表性键路由团队采样,以 16%-22% KV 读取保留 94%-99% 精度
📌 工作参考价值(4 点)
- 在需要长上下文 LLM 推理(如用户长期行为序列、商品详情、多轮对话历史)的服务中,采用“代表性键 + 团队采样”做 decode 期稀疏 attention,可在 KV 读取降到 16%-25% 时仍保留接近 dense 的精度,适合降低在线推理成本。
- prefill 后一次性用 k-means 或 contiguous 分块构建 parent groups,再在每个 parent 内选 actual-key representatives(首点最近均值,后续逐次最远点),decode 阶段固定复用;避免逐 token 全量扫描,尤其在 batch-one 长序列下成本低。
- GQA 架构下,多个 query head 共享 KV head 的团队划分与代表键读取,但各 head 独立采样并保留自己的 inclusion correction,可进一步提升吞吐;与 MLA 等压缩 KV 表示互补,已在 DeepSeek-V2-Lite 上验证仍有 token 稀疏性。
- 实际部署注意:contiguous 分块可省去 k-means 预处理,虽然某些任务略降精度但访问更低;预算 S 是团队数而非 token 数,需要按团队大小和头间重叠重新估算实际 KV 读取。
MassAlloc Attention:让注意力自主分配计算
🧭 高效注意力 · 自适应计算分配 ★ 深度解读
The Hong Kong University of Science and Technology (Guangzhou) · Beijing Academy of Artificial Intelligence · Université Paris Cité
提出MALA,保留完整QK打分,按归一化注意力贡献度跳过低价值后处理,显著降低长上下文训练/推理计算且保持精度
📌 工作参考价值(4 点)
- 在长用户行为序列建模或长上下文推荐中,可借鉴 MALA 思路:保留完整 QK 打分以捕获任意长程兴趣依赖,但用归一化贡献阈值跳过低贡献 tile 的 V 加载和 PV 累积,从而降低线上推理延迟和离线训练 FLOPs,且精度损失极小。
- 统一阈值 τ/L_q 的设计省去逐层/逐头/逐输入单独标定,适合电商场景中用户序列长度动态变化(从几十到几千)的部署;可根据线上延迟要求全局调整 τ,无需重新训练。
- 反向传播复用前向保存的 finalized normalizer,仅用标准 attention 状态推导嵌套支持,不额外存 mask 或索引,内存开销与 FullAttn 持平,对显存受限的推荐模型训练尤其有吸引力。
- 与 MoBA、DSA 等提前丢弃 QK 的稀疏方法不同,MALA 保留完整 QK 打分,适合需要精确长程关联检索的任务(如跨会话用户兴趣召回、长文档中的商品关联),可作为底层注意力替换方案集成到现有长上下文 LLM 推荐或 Agent 系统中。
简单注意力稀疏化:端到端优化上下文排序
🧭 LLM 注意力稀疏化 · 端到端排序
Tencent HY LLM Frontier · Hong Kong University of Science and Technology (Guangzhou) · Hong Kong University of Science and Technology
用连续 selector 分数以 log 形式注入 attention softmax,端到端优化上下文排序,紧预算下大幅超过可训练稀疏注意力基线
📌 工作参考价值(4 点)
- 需为长上下文/Agent 记忆做注意力稀疏化时,不要蒸馏 dense attention:把可训练 selector 的连续分数以 log 形式塞进 attention softmax,用最终 LM loss 端到端更新,排序会更对齐固定预算下的下游效果;推理阶段仍可硬 Top-K。
- 在流式/历史 context 场景(如用户长期行为序列、会话历史)保留 current block 并用 normalized softmax gate 校准历史窗口,可避免新 block 被旧 context 淹没,适合电商推荐/广告文案生成里的长 prompt 组织。
- 训练阶段保留连续 selector score 而非 hard selection,让模型学相对优先级;上线做硬稀疏时可显著提升紧预算下的性能,降低推理 KV cache/attention 成本。
- 开源的 Triton/FlashAttention 融合 kernel 可作为长上下文稀疏训练底座,直接复用到商品描述、用户会话等长文本微调。
硬件感知的 FP4 FlashAttention-4:全 FP4 前向推理与量化反向传播
🧭 Transformer 注意力 FP4 量化加速
Graphcore Research
Direct-P 将注意力分数直接映射为 FP4 概率,GB200 上前向吞吐达 BF16 的 2.13 倍,8B 模型训练更新加速 1.14 倍
📌 工作参考价值(4 点)
- 推荐/广告场景中大量使用 Transformer 处理用户行为序列,注意力算子是性能瓶颈;Direct-P 将 softmax 后的概率直接量化为 FP4,避免中间 FP32/FP16 转换,可显著提升在线推理吞吐、降低时延。
- 训练侧采用“前向量化 Q/K,反向重建概率并使用 FP8 梯度操作数”的混合精度方案,比直接使用 FP4 概率/值更稳定;实际部署时可借鉴该方案避免训练发散,同时获得 1.14 倍的 8B 模型更新加速。
- 若业务使用长序列注意力(如用户行为序列、会话建模),可评估 FP4 注意力对精度的影响;论文结果表明概率 FP4 量化在非因果推理下可行,但训练中 MXFP4 概率/值易发散,需谨慎验证。
- 工程实现上,可将注意力中间结果(概率矩阵)显式量化并落到片上存储,减少 HBM 读写,类似 FlashAttention 的 tiling 策略与 FP4 结合能榨取 Blackwell 张量核性能。
TileMix:面向 LLM 推理加速的 Tile 中心混合精度注意力
🧭 LLM 推理 · 混合精度注意力 kernel ★ 深度解读
University of North Texas · Saint Louis University
通过 tile 分组路由 FP16/INT8 注意力计算,在保留 dense 连接的同时加速长上下文 prefill 并恢复质量
📌 工作参考价值(3 点)
- 长上下文 RAG / Agent memory / 多跳检索场景中,prefill 是延迟大头;可借鉴按 attention score tile 分组做混合精度(关键区域 FP16,其余 INT8),而不是整层 uniform INT8,能在质量和吞吐之间拿到更好 trade-off,且无需训练或改模型权重。
- 路由模板可直接复用稀疏注意力的空间先验(local band / global / random / SpTrans / BigBird),但只决定精度路径、不删除 token 交互;业务上可先用静态模板快速验证哪些位置对效果敏感,再考虑升级为自适应或 learnable 路由。
- INT8 KV cache + per-block scale 能降低显存和 decode 成本,同时 V 保持 FP16 做 PV 更新,工程风险较低;如果使用 FlashAttention-style serving,可参考其 shared online-softmax 状态与 bitmask constant-time 查找的集成方式,支持 GQA 和 variable-length batching。
Jet-Long: 动态双焦 RoPE 的高效长上下文扩展
🧭 零样本长上下文扩展 · 动态 RoPE 分组 ★ 深度解读
NVIDIA
一种无需微调的零样本长上下文扩展方法,通过动态调整远程窗口分组因子保持位置在分布内,并利用容斥注意力合并实现几乎无开销的推理
📌 工作参考价值(4 点)
- 零样本扩展部署:可将任意开放权重 RoPE LLM 的上下文窗口无损扩展 4 倍以上(如 32K→128K),无需长上下文微调,适合快速上线长上下文应用(RAG、Agent 轨迹、长文档理解)。
- 双窗口架构:本地窗口(w0=2048)完全保留原始 RoPE,远程窗口动态调整分组大小 G=max(1, ceil(L/w_pretrained)),在短输入时退化为基模型,长输入时最小化位置压缩,避免短上下文性能退化。
- 工程实现借鉴:通过“校正旋转”在 query/key 上施加位置偏移 Δ,实现远程窗口注意力,保持 KV 缓存不变;预填充阶段用三次 FlashAttention 的容斥合并(inclusion–exclusion merge)融合为单个 CuTe 内核,达到 1.28–1.39× FA2 吞吐,生成开销 ≤4%,可直接集成到线上推理服务。
- 超参数鲁棒:唯一超参数 w0 在 512~4096 间几乎无波动(RULER 波动 <2pp),无需按部署场景调参,降低维护成本。
逼近近似注意力计算的 I/O 最优性
🧭 I/O 高效近似注意力计算
Huawei Technologies
将近似注意力与 I/O 高效算法结合,使数据传输量几乎线性于序列长度,逼近理论下界
📌 工作参考价值(4 点)
- 在长序列场景(如电商用户行为序列或 Agent 长时间交互记忆)中,可参考其近似框架,用多项式展开或低秩分解替代精确 softmax,大幅减少显存访问与传输量。
- 工程实现上,可将近似注意力与 tile 策略结合,在 GPU 共享内存有限的推理环境下获得比 FlashAttention 更低的 I/O 开销,适合边缘部署。
- 论文提供 I/O 下界分析,可用来评估自研注意力近似方案的数据搬运效率是否接近最优,指导算法选型(例如多项式次数、分块大小)。
- 对于生成式推荐中的语义 ID 序列建模,长上下文注意力是瓶颈,借鉴此近似方法有望在损失微小精度下换取显著的训练/推理速度提升。
灯塔注意力:长上下文预训练的高效对称分层注意力方法
🧭 Training ★ 深度解读
Nous Research
对称池化Q/K/V并解耦选择的层次化注意力,训练长上下文时大幅加速且可无损恢复为密集模型