当前位置:

首页 > 硬件相关 > 北京大学造出"变形金刚"AI芯片适配器

北京大学造出"变形金刚"AI芯片适配器

北京大学团队提出“分组查询潜在注意力”方法,使同一套大模型参数可在推理时切换为两种数学等价但计算模式不同的形态,从而无需重新训练或定制内核,即可在高端与受限芯片上均高效运行,实现了“一套权重,跨硬件部署”。实验表明该方法在受限芯片上性能提升显著。


最近,一项由北京大学人工智能研究院主导的研究,在预印本平台arXiv上发布了编号为2605.15250的论文,探讨了一个大模型部署中非常实际的问题:如何让同一个模型,在不同算力的芯片上都能高效运行。

这就像你给一台高端游戏电脑换上了一张性能稍弱的显卡,你肯定希望游戏能自动调整画质,而不是强行用原来的高特效导致卡顿。目前主流的大语言模型(比如ChatGPT、文心一言背后的技术)就面临类似的困境——许多为顶级芯片(如英伟达H100)优化的高效方案,一旦换到受出口管制、算力受限的芯片(如H20)上,性能就会大打折扣。

研究团队提出的解决方案,叫做“分组查询潜在注意力”(Grouped-Query Latent Attention, GQLA)。它的核心思路非常巧妙:让同一套训练好的模型参数,在推理时能自动切换成两种数学上完全等价,但计算模式不同的“形态”。这样一来,H100可以跑在为其优化的“高速模式”,H20也能切换到为其定制的“节能模式”,无需重新训练或定制内核,真正实现“一套权重,走遍天下”。

一、先搞清楚“KV缓存”这个拦路虎

要理解GQLA的价值,得先明白大模型生成文本时的主要瓶颈在哪。模型每生成一个新词(token),都需要回顾之前生成的所有历史内容作为参考。这些历史信息,在技术术语里被称为“KV缓存”(Key-Value Cache)。

你可以把KV缓存想象成一本不断变厚的会议记录。每写一个新句子,作者都得把整本记录从头到尾翻一遍,找出相关的上下文。记录本越厚,翻阅的速度就越慢。在AI推理中,这个“翻阅”过程,本质上是把数据从芯片的高速内存(HBM)里搬出来进行计算。当生成长文本时,数据搬运的速度就成了拖慢整个系统的关键瓶颈。

为了压缩这本“记录本”,学术界想了不少办法。最激进的是MQA(多查询注意力),相当于所有人共用一本极简笔记;折中的是GQA(分组查询注意力),几个人共享一本;而像DeepSeek-V2/V3采用的MLA(多头潜在注意力)则更聪明——它先把冗长的记录压缩成一份“精华摘要”存起来,用的时候再临时展开,这样需要搬运的数据量最小。

MLA的“摘要”模式在H100这类计算能力极强的芯片上效率接近理论极限。但问题在于,这套方案是专门为H100这类芯片“量体裁衣”的,一旦换到H20上,就水土不服了。

二、H100和H20:同样的带宽,天差地别的算力

这里需要引入一个评估芯片性能的经典框架:“屋顶线模型”(Roofline Model)。它把芯片性能比作一个双斜面的屋顶,左边斜面代表性能受限于“数据搬运速度”,右边斜面代表受限于“计算速度”。两条斜线的交点,即“屋脊点”,是芯片能达到最优利用率的工作区域。

H100的屋脊点大约在每字节数据能进行295次浮点运算。这意味着H100计算能力极强,只要任务的计算/搬运比接近295,就能把芯片“喂饱”。巧的是,MLA在单步解码时的这个比值约为242,虽然略低于屋脊点,但正好处于内存搬运略微紧张的高效区间,匹配得相当完美。

H20的情况就截然不同了。由于出口管制,其计算能力被大幅削弱,但内存带宽保留得比较完整。这导致H20的屋脊点急剧下降到大约37。而MLA的比值依然是242——这个数字远高于37,意味着什么呢?意味着H20的计算单元一直在全速空转,焦急地等待数据从内存搬过来,大量算力被白白浪费。用个形象的比喻,就是“大马拉小车”,车跑不快不是因为马没力气,而是路太窄,货送不过来。

论文数据清晰地展示了这种差距:在H20上运行MLA,每生成一个词需要约15.42微秒,即使采用“一次多预测几个词”(MTP)的技术来提升效率,由于瓶颈在计算本身,吞吐量也几乎无法提升,每秒仅能生成约6.5万个词。相比之下,H100运行同样的MLA只需2.82微秒,吞吐量高达每秒35.4万个词。

除了效率问题,MLA在适配性上还有两个连带缺陷:一是“并行扩展受限”,其摘要模式难以有效地将计算分散到多张显卡上;二是在H20这类芯片上,“多词预测”技术几乎失效,失去了其加速意义。

三、GQLA的核心设计:一套参数,两条路走

GQLA的巧妙之处,在于它在保留MLA数据压缩能力的同时,为同一套模型参数开辟了第二条独立的执行路径。

具体来说,GQLA对模型结构做了一个微调:它让“键值”的解码器不再被所有查询头共享,而是改为按组索引,每8个查询头共享一个。正是这个看似微小的改变,使得整个系统在数学上同时支持两种等价的计算模式。

第一条路:GQA路径。 这条路会把压缩的“摘要”临时展开成8组完整的键值对,然后按标准的GQA方式进行计算。这样做需要在缓存中存储展开后的数据,虽然数据量稍大,但能将计算/搬运比降低到约38.8,恰好命中H20的屋脊点。实测在H20上,配合多词预测技术,走这条路径每秒可生成约22.1万个词,性能比MLA提升了3.4倍。

第二条路:MQA吸收路径。 这条路与MLA完全一样,所有查询头直接对压缩后的“摘要”进行操作,缓存数据量最小,计算/搬运比约为242,完美贴合H100的屋脊点。在H100上,其性能与MLA持平,每秒生成约35.4万个词。

最关键的是,这两条路径使用完全相同的模型参数,并且最终的计算结果在数学上严格等价,只是中间的计算步骤和数据流量不同。在部署时,系统只需根据目标硬件一次性选择好路径,并对KV缓存做相应的初始化处理,之后在推理过程中就无需任何切换或改动。

四、把现有模型“变身”GQLA:TransGQLA流水线

从头训练一个GQLA模型成本高昂。为此,研究团队提出了TransGQLA——一套将现有GQA模型(如LLaMA系列)转换为GQLA模型的流程,其核心代码改动甚至只有一行之差。

这个流程建立在之前TransMLA工作的基础上。简单理解,TransMLA是把GQA模型改造成MLA,而TransGQLA则是在改造时,刻意保留了“按组索引”的特性,使得合并后的模型行为上依然是GQA,而非MLA。这一保留至关重要,它使得模型后续能支持高效的张量并行。

研究团队在LLaMA-3-8B模型上验证了这一流程。转换后,如果选择MQA吸收路径,KV缓存大小能压缩至原来的28.125%,超过7倍的压缩率;如果选择GQA路径,则缓存大小与原版GQA相近,保留了其传输效率优势。

五、稀疏注意力的扩展:为什么GQLA更有优势

对于需要处理超长上下文(数万甚至数十万词)的场景,稀疏注意力技术是关键。它让模型每次只关注最相关的一小部分历史词,从而大幅降低计算量。

然而,主流的稀疏注意力方案(如DeepSeek的DSA)与MLA结合时存在结构性问题:现代GPU的张量核心有一个硬性要求,每个计算单元需要至少16个查询头同时工作才能满负荷运转。MLA在非压缩模式下无法满足这个条件,导致其稀疏版本在所有硬件上都只能走效率不高的MQA吸收路径。

GQLA的标准配置(128查询头,8个KV组)则天生与硬件特性匹配:每组恰好对应16个查询头,完美契合张量核心的要求。这意味着稀疏化的GQLA可以在GQA路径上充分发挥硬件算力,在H20这类芯片上保持高效,同时依然支持灵活的并行扩展。

六、实验验证:转换后掉了多少能力,能恢复吗

能力损失是任何模型压缩或转换技术都必须面对的问题。研究团队在LLaMA-3-8B上进行了测试,评估了包括MMLU、ARC在内的六项常识推理基准。

结果显示,经过TransGQLA转换但未进行任何额外训练时,模型加权平均分从63.84降至54.13,下降了约9.7分。值得注意的是,在PIQA、HellaSwag这类基础语言理解任务上,分数下降很小,主要损失集中在需要大量知识记忆的任务上。考虑到超过7倍的缓存压缩率,这个损失程度在可接受范围内。

更值得关注的是恢复潜力。根据此前TransMLA的实验经验,在同样的模型上,仅需使用约300亿词元的数据进行继续预训练(这仅是LLaMA-3原始训练量的约五百分之一),模型能力就能恢复到与原始模型仅差0.5分的水平。由于TransGQLA与TransMLA在核心压缩步骤上一致,研究团队预计GQLA版本也能通过类似的少量训练实现能力恢复。相关实验正在进行中。

七、选择(g=8, sq=2)还是(g=4, sq=1):两种H20优化方案的权衡

论文深入探讨了两种针对H20的优化配置,各有优劣。

默认推荐配置 (g=8, sq=2): 即设置8个KV组,并开启多词预测(一次预测2个词)。这个方案优点全面:为数据压缩提供了充足的冗余空间,压缩质量更高;支持高达8路的零冗余张量并行,扩展性好;完美匹配硬件计算单元要求;在H20上能达到约22.1万词/秒的吞吐量。

轻量替代配置 (g=4, sq=1): 即设置4个KV组,不开启多词预测。这个方案缓存压力更小,模型结构更简单,在H20上也能达到相近的吞吐量。但代价是压缩冗余度和并行扩展能力有所降低。

这里有一个精妙的设计:无论为H20选择哪种GQA路径配置,都不会影响在H100上MQA吸收路径的性能。在H100上,两种配置都同样以2.82微秒每步的极速运行。这正是GQLA设计的精髓——针对不同硬件的优化可以完全独立进行,互不干扰。

总结与展望

说到底,GQLA做了一件听起来像魔术,但道理很朴素的事:它证明同一批模型参数,可以通过不同的计算顺序,既表现出“精读摘要”的高效,也表现出“分组详读”的适配性,而且结果分毫不差。哪种计算模式更适合当前芯片的“脾气”,就用哪种。这种为同一套模型赋予硬件自适应能力的思路,在此之前并未被明确系统地提出。

这项工作的核心价值,在于打破了“为顶级芯片优化的架构在平价芯片上只能将就”的隐含假设。它为大模型的“一次训练,随处高效部署”提供了一条切实可行的技术路径。对于需要在从云端到边缘的不同算力硬件上灵活部署服务的团队而言,这个思路极具参考价值。

展望未来,一个自然的推论是:如果下一代模型在训练之初就采用GQLA结构,那么部署时将无需任何转换,直接根据硬件选择路径即可。这意味着GQLA有潜力成为未来大模型基础架构的一个标准选项。同时,TransGQLA流程也为现存的海量GQA模型提供了一条低成本的改造通道。

当然,论文也指出了几个有待完善的方向。屋顶线模型是理论分析,实际性能还需要在真实的H20、H100硬件上进行内核级基准测试来验证。TransGQLA的继续预训练效果也有待最终实验数据的确认。此外,目前的所有验证均在LLaMA-3-8B模型上进行,在更大规模参数模型和更多样化的任务(如长文本、代码生成)上的泛化性,仍需后续研究探索。

Q&A

Q1:GQLA和MLA有什么区别,为什么GQLA能适配H20?

A:核心区别在于执行路径的多样性。MLA只有一条为H100优化的“摘要”路径,其高计算强度在H20上会导致算力空转。GQLA新增了一条计算强度更低的GQA路径,通过调整数据组织形式,使计算模式恰好匹配H20的硬件特性,从而将其吞吐量提升了3.4倍。两条路径参数共享,输出等价。

Q2:TransGQLA转换后模型能力会损失多少,需要多少额外训练来弥补?

A:在LLaMA-3-8B上的实验表明,转换后(未额外训练)在多项基准测试上的平均分下降约9.7分,同时获得超过7倍的缓存压缩。参考同类技术经验,仅需使用约300亿词元(原训练量的五百分之一)进行继续预训练,模型能力即可恢复至接近原始水平。

Q3:GQLA的两条路径切换时需要改变模型参数或重新训练吗?

A:完全不需要。路径切换仅在部署初始化时进行,涉及的是KV缓存数据的预处理(压缩或展开)。模型参数始终保持不变。两条路径均可复用现有的、成熟的计算内核(MLA内核和GQA内核),无需为GQLA专门开发定制内核,降低了工程部署复杂度。

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系bd@zhengruan.com
作者最新文章
硬件相关 AI芯片
相关文章 更多
剑指英伟达!报道:亚马逊洽谈向其他公司出售自研AI芯片
剑指英伟达!报道:亚马逊洽谈向其他公司出售自研AI芯片

亚马逊计划将自研AI芯片Trainium对外销售,直接挑战英伟达市场主导地位。第三代芯片已售罄,第四代明年发布,累计收入承诺超2250亿美元。欧洲主权计算需求驱动战略转向,同时自研处理器Graviton已向Meta供应。

诺基亚携手英伟达构建AI 6G网络,AI芯片从数据中心向电信基础设施渗透
诺基亚携手英伟达构建AI 6G网络,AI芯片从数据中心向电信基础设施渗透

诺基亚与英伟达合作开发AI6G网络,推动AI芯片从数据中心向电信基础设施渗透。6G算力需求增长,GPU等AI芯片成为核心组件,国产AI芯片企业迎来国产替代窗口,寒武纪、海光信息等持续突破。

高通宣布将向微软和Meta供货最新AI芯片
高通宣布将向微软和Meta供货最新AI芯片

近日,高通宣布微软和Meta将采用其人工智能芯片。微软选用基于平价内存的高带宽计算芯片,Meta选用自研处理器DragonflyC1000芯片。另有未具名云厂商正合作开发定制化芯片,意图冲击英伟达市场,挑战其主导地位。

高通将向微软和Meta供货最新AI芯片
高通将向微软和Meta供货最新AI芯片

高通公司向微软和Meta供应其最新一代AI芯片。微软采用了高带宽计算架构,使用了普通内存替代昂贵的HBM(高带宽内存);Meta则选用了自研CPUDragonflyC1000;此外还有两家尚未公开的超大规模云厂商正在等待其定制化芯片。

重磅!新思科技EDA+IP 硬核助力,瑞芯微打造业界首颗器人端侧AI芯片!
重磅!新思科技EDA+IP 硬核助力,瑞芯微打造业界首颗器人端侧AI芯片!

瑞芯微推出面向具身智能的旗舰AIoT芯片RK3588,采用新思科技全流程EDA工具与IP,实现高性能与低功耗突破。该芯片已在服务机器人、工业自动化等领域成功落地,推动端侧AI芯片创新,为具身智能提供强大算力支持。

高通宣布将向微软及Meta供应最新AI芯片
高通宣布将向微软及Meta供应最新AI芯片

高通宣布向微软和Meta供应AI芯片,微软将采用基于平价普通内存的高带宽计算架构,以提升AI推理效率并降低成本;Meta则搭载自研CPUDragonflyC1000,该产品计划2028年下半年量产。此外,高通还为另外两家云厂商开发定制AI芯片。

他们复刻人脑双记忆通路,造出能长效记住上下文的类脑AI芯片
他们复刻人脑双记忆通路,造出能长效记住上下文的类脑AI芯片

从大脑皮层快慢信息处理机制获得启发,提出双重记忆路径类脑网络并设计配套芯片。该芯片将记忆与计算分离,共享低速记忆模块仅占参数5%–10%,使长时程任务准确率提升至90%以上,语音识别能效比同类方案高5倍。

Meta出租算力并非需求见顶,AI芯片产业链算力紧缺格局未变
Meta出租算力并非需求见顶,AI芯片产业链算力紧缺格局未变

Meta出租算力并非需求见顶,而是以旧养新的现金流管理。高端算力依然紧缺,全球云业务backlog创新高,算力出租价格高企。A股芯片板块调整源于情绪压制,算力需求扩张与国产替代基本面未变。

黑洞
黑洞"AI芯片"登陆日本 性能4倍于英伟达 价格仅1/5?

美国芯片公司Tenstorrent研发的“黑洞”AI计算平台已正式登陆日本商用市场,单套系统标价11万美元,仅为英伟达同级别DGX服务器报价的20%,且实测性能宣称达到四倍,性价比极高。该平台采用RISC-V架构,可大幅降低AI推理成本,助力日本企业加速AI部署。

TAI完成40nm边缘物理AI芯片原型评估,目标2027年量产
TAI完成40nm边缘物理AI芯片原型评估,目标2027年量产

日本芯片初创TAI完成40nm边缘物理AI芯片原型StingRay验证,可灵活适配多AI模型,面向基础设施、工业控制及机器人。下一代芯片MantaRay计划2027年量产。

查看更多
精品专题 更多
装机必备
装机必备

正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

Windows
Windows

正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

PDF教程
PDF教程

正软商城PDF教程频道提供PDF编辑、转换、合并、拆分、压缩及格式处理方法,同时介绍常用PDF软件和工具的使用技巧。

Mac软件 更多
Postman macOS版
Postman macOS版
Mac

Postman是一套面向API全生命周期的开发与测试平台,可在Mac上发送和调试多种协议请求,管理集合、环境及认证信息,并完成脚本测试、模拟服务、监控、文档发布和团队协作。它适合开发、测试及运维人员使用,提供个人免费方案。

Docker Desktop macOS版
Docker Desktop macOS版
Mac

Docker Desktop 是 Docker 官方为 Mac 提供的容器开发环境,集成 Docker Engine、命令行工具、Compose、Build、Kubernetes 与图形化管理界面。

Android Studio macOS版
Android Studio macOS版
Mac

Android Studio 是 Google 面向安卓应用开发提供的官方集成开发环境,基于 IntelliJ IDEA 构建。它整合智能代码编辑、Gradle 构建、界面预览、设备模拟、性能分析、调试测试及 APK 分析等工具。

WINDOWS 更多
PixPix 网页版
PixPix 网页版
Windows

PixPix 是面向品牌、卖家和内容团队的在线 AI 图片视频创作平台,提供图视频 Agent、无限画布、图片生成、视频生成、自然语言编辑及商品套图、产品精修和带货视频等电商工具。

Postman Windows版
Postman Windows版
Windows

Postman 是面向 API 全生命周期的开发与协作平台。Windows 桌面版可用于构建和发送 HTTP、GraphQL、gRPC、WebSocket、MQTT 等请求,并提供环境变量、集合、脚本测试、模拟服务、监控、文档及团队工作区等

Docker Desktop Windows版
Docker Desktop Windows版
Windows

Docker Desktop 为 Windows 开发者提供集成式容器环境,内置 Docker Engine、命令行工具、Compose、Build 与 Kubernetes 等组件,可在本机完成镜像构建、容器运行、日志查看和资源管理。