Article Focus

内容阅读与观点延展

以清晰阅读路径承载正文、上下篇与推荐内容,让深度文章浏览更加专注自然。

提速不降智,小红书DoSA将首token延迟减半内容展示

当前位置为资讯正文页面,可继续阅读上下篇或进入推荐阅读区域。

提速不降智,小红书DoSA将首token延迟减半

稀疏注意力减少了主注意力的计算量,但负责筛选 token 的索引器仍可能成为长上下文推理的瓶颈。小红书 Dots 团队自研的 DoSA 利用分数上下界,在保持原始 Top-K 选择结果的前提下加速索引器,并在测试中提前过滤了约 97% 的候选。在约 1M token 的上下文长度下,Dots3-Note-preview、GLM-5.2 和 DeepSeek-V3.2 的首 token 延迟较各自的 SGLang 基线分别降低约 37%、46% 和 48%。 论文标题:DoSA: Dots Sparse Attention 作者单位:Dots Studio 项目地址:https://github.com/llm-sys/dosa-sglang 01 注意力稀疏了,为什么还是慢? 大模型从发出请求到收到第一个 token 的时间称为首 token 延迟(TTFT),也就是用户感受到的「首字等待时间」。上下文越长,预填充通常越耗时。 DeepSeek-V3.2 采用的 DSA 减轻了主注意力的计算负担:先由索引器(Indexer)为候选 token 打分,选出分数最高的 K 个,再由主注意力对选中的内容进行计算。然而,索引器本身成为了主要瓶颈。在约 1M token 的上下文长度下,Dots3-Note-preview、GLM-5.2 和 DeepSeek-V3.2 的 Indexer 耗时分别占预填充时间的 81.6%、73.0% 和 90.8%。 图 1|左:Indexer 耗时占预填充 GPU 时间的比例;右:Indexer 的理论矩阵运算量占比。 02 同样是加速 Indexer,DoSA 有何不同? 表 1|不同的基模团队索引器加速路线。 层间复用、减少索引头和按块共享等方法,通过减少独立打分次数或改变选择粒度来节省计算,但不保证与原始逐层、逐查询、使用全部索引头打分的 Top-K 选择结果等价。 DoSA 的关键区别在于:保留原始评分函数,并用数学上下界证明哪些计算可以省略。少量索引头仅用于构造保守上界,不会替代最终评分。只有被证明不可能进入 Top-K 的候选才会被排除,其余候选仍使用全部索引头进行精确打分。 03 先判断能否入选,再决定是否精算 理解 DoSA,只需抓住两个量:Top-K 入选的 阈值下界 ,以及每个候选的 分数上界 。如果某个候选的得分上界仍低于门槛下界,就能确定它不可能入选,从而将其安全排除。 图 2|DoSA 的筛选与精算流程:先计算筛选所需的点积,利用上界排除候选,再对保留的候选计算全部索引头的得分,最后按原始规则汇总分数并写回。灰色和紫色分别表示省去的计算与写回操作。 DoSA 首先选出一组种子候选,并使用当前查询的全部索引头重新打分。种子候选中第 K 大的分数可作为入选门槛的下界,因为已有至少 K 个候选达到这一分数。种子候选可依据历史入选频次选取,也可在冷启动时由少量锚点查询产生;无论来源如何,都需要针对当前查询重新打分。 接下来,DoSA 为每个候选构造一个不低于其真实得分的上界。Indexer 的总分由多个索引头的贡献加权汇总。DoSA 保留少量重要头进行精确计算,并分别处理其余正权重头和负权重头的贡献:对于正权重头,将其投影到保留头上,并估计残差贡献的上界;对于负权重头,则利用聚合后的扣分项下界,保守地估计其扣分幅度。两部分与保留头的精确贡献相结合,得到总分的保守上界。 只有当得分上界严格低于门槛下界时,候选才会被排除。剩余候选继续使用全部索引头进行精确打分,最终按原始分数执行 Top-K 选择。界限即使估计得较为宽松,也只会增加精算量,不会误删可能入选的候选。 04 少算之后,还要让 GPU 高效执行 减少点积计算后,还需要让 GPU 高效完成剩余工作。不同查询保留的候选各不相同,若逐个处理,容易产生零散计算、重复的 key 加载和大量中间结果写回。为此,DoSA 将流程组织为规则化筛选、候选精算和紧凑写回三个阶段。 图 3|筛选、精算与写回的数据流。蓝色和橙色表示连续处理的数据块,灰色 MMA 块表示省去的全头计算。G2S 表示从全局内存到共享内存的传输,A2R 表示从累加硬件模块到寄存器的传输。 筛选阶段仍会扫描当前查询可见的 key,但只计算构造上界所需的少量信息。保留头数量相近的查询被组织成规则的数据块,交由 Tensor Core 执行矩阵运算;数据加载与计算通过流水线重叠执行。筛选结果以紧凑的位掩码记录,供下一阶段使用。 精算阶段利用不同查询之间的候选重叠来减少数据搬运。实现中,每 4 个查询组成一组。如果某个 key 被至少两个查询保留,且对组内所有查询都可见,就进入共享处理路径:只加载一次,再为整组查询打分。这会增加少量点积计算,但能减少重复加载;其余候选仍按查询

about image
觉得有用?分享给朋友

让更多人看到这篇内容

推荐阅读

Search
热点新闻
4年1.24亿美金!NBA最超值三当家,森林狼被低估了
4年1.24亿美金!NBA最超值三当家,森林狼被低估了

NBA新赛季临近之际,球员的悲喜并不相通,有人被裁失业,也有人喜提续约大合同。据NBA名记Shams报道,麦丹已经同意与森林狼签下一份1年4000万美金的续约合同。麦丹的上一份5年1.31亿美金的合同还剩3年8402万美金,如此一来,麦丹未来4年合同总额为1.24亿美金。据统计,麦丹是NBA历史上首位在非顶薪合同还剩3个全额保障赛季的情况下完成提前续约的球员。麦丹与森林狼提前续约有些突然,其实是双

欧冠第3轮今夜打响:“地球之战”巴黎战巴萨 榜首之争火力对轰
欧冠第3轮今夜打响:“地球之战”巴黎战巴萨 榜首之争火力对轰

巴黎圣日耳曼 VS 巴塞罗那 10 月 21 日(周三)03:00 周三凌晨3点,王子公园球场将上演本轮欧冠的重量级对决,卫冕冠军巴黎坐镇主场迎战西甲劲旅巴塞罗那。 本场对决,爱奇艺体育将全媒体独播。 直播间传送门——(手机/pad点击→阅读原文)。 欧冠联赛阶段前两轮,巴黎两战全胜,首轮主场6 1大胜布拉迪斯拉发火力全开,第2轮客战强敌曼城,登贝莱、杜埃双双传射,帮助球队在客场4-2拿下胜利。

小杨哥复出首播爆火,真能重回巅峰吗
小杨哥复出首播爆火,真能重回巅峰吗

这段时间,小杨哥复出刷屏,不少人以为顶流归来,又能轻松创下上亿销售额。新账号首秀短短几分钟,围观热度拉满,可热闹只是一时,直播电商这碗饭,早就换了玩法。 曾经的大流量时代,粉丝数量几乎就等于变现底气,直播间靠主播个人的人气,就能拉动大批量订单。很多商家那时候挤破头,就希望能够搭上头部主播的直播间,商品上架就能快速走量,利润空间也相对可观。两年的停播时间,整个行业内部发生很大的变化,用户的消费心态,

张本智和父亲勇敢发声!入日籍是对的,否则儿女在中国无出头之日
张本智和父亲勇敢发声!入日籍是对的,否则儿女在中国无出头之日

“入日本国籍,是我做的最正确的决定!” 直到如今,张本宇还在死鸭子嘴硬,他的勇敢发声背后,更像是一场与日本乒协乃至整个国民的妥协和祈怜。 前段时间,张本宇在接受采访时,当着一众记者的面公开表示,当初他选择加入日本国籍是最正确的决定,尽管后半句“在中国难有出头机会”张本宇没有说出来,但网友们却“听见”了。 张本宇和妻子原本都是我国职业乒乓球运动员,两人活跃在90年代,张本宇还曾在1997年搭档陈龙灿

12天前被中甲队解雇!47岁李玮锋拒绝带货:与董路合作 笑言升官了
12天前被中甲队解雇!47岁李玮锋拒绝带货:与董路合作 笑言升官了

10月20日,47岁的李玮锋在直播中宣布自己已经被聘为中国足球小将的总顾问。这位前国足队长笑言自己升官了。同时,李玮锋表示自己暂时没有带货的计划。 今年4月份,李玮锋开始担任中甲球队宁波队的主教练。10月9日,宁波队宣布李玮锋下课,理由是双方在未来发展及建队思路上存在分歧。下课前,李玮锋带队近10场比赛只赢了1场。 昨晚,李玮锋宣布自己再次与董路合作。他表示:“这董哥今天也已经宣布了,我刚刚被聘为