斯坦福 Hazy Research 团队刚刚发布了一项重量级优化作用
:他们将开源模型 Llama-3.2-1B 的盛赞斯坦前向推理整合成了一个“Megakernel”,并将低推迟推理才干面向了极限。福团 在某些实时性极高的队新运用中,例如对话式 AI 和人类参加的作让交互式工作流中,大言语模型的盛赞斯坦呼应速度不只重要,乃至能够决议用户体会的福团胜败。 团队以为约束 LLM 推理速度的队新瓶颈其实是在内存加载的问题上
,他们经过研讨发现,作让现有的盛赞斯坦开源推理引擎(如 vLLM
、SGLang),福团在极低推迟的队新单序列生成使命下,即使在尖端 GPU(如 H100)上,作让也只能运用不到 50% 的盛赞斯坦内存带宽
。 这首要是福团由于每层 Transformer 模块被拆解成几十到上百个 CUDA kernel ,每个 kernel 履行十分小的队新操作(比方 RMS norm、注意力、MLP 、Rotary Position Embedding 等)
,它们之间存在许多上下文切换与等候。 更严峻的是
,这些 kernel 发动与收尾的本钱加起来,并不会被 CUDA Graph 或 PDL(Programmatic Dependent Launch)等机制充沛躲藏 ,反而在短时使命中被扩大 。 换句话说,GPU 花了许多时刻“等着干活” ,而不是“在干活”。Hazy 团队的研讨也正是围绕着这个问题打开
。 Megakernel:从零规划的交融思路。先说试验成果,Megakernel在 H100 上的推理推迟紧缩至缺乏 1 毫秒,显存带宽运用率高达 78%,相较于 vLLM 提高了 2.5 倍
、相较 SGLang 提高 1.5 倍;而在更先进的 B200 渠道上,推迟进一步下降至 600~680 微秒 ,迫临理论极限
。 从一次完好推理的时刻散布来看,250 微秒用于存储激活
、等候一致性与数据加载
|