AI 推理术语表

软件栈

Decode megakernel

也称为 megakernel、整模型融合 kernel、MonoKernel

先用大白话

Decode megakernel 把多个模型层中的操作合并为长时间运行的设备程序,减少 launch 间隙,并让权重传输与计算重叠。

技术定义

Decode megakernel 跨算子或跨层融合模型前向计算中的较大部分,显式安排计算、数据搬运,有时也包括集合通信。

工程细节

常规执行会分别为注意力、投影、专家路由等操作启动许多 kernel。Megakernel 可以在计算当前层时预取下一层权重。不同实现的融合范围不同;这个名称并不保证所有算子、通信步骤或请求都在一次 launch 中完成。引擎调度和前缀缓存管理仍可位于融合后的前向路径之外。

为什么重要

低并发时,短算子之间的 launch 间隙可能让加速器空闲。减少这些间隙能提高交互速度,但长上下文注意力、prefill、缓存传输和高并发吞吐量仍需单独测量。

如何在 InferenceX 中解读

2026 年 11 月的 TPU AgentX 文章介绍了 SGLang、vLLM 的 megakernel 路径和 AMD 的 MonoKernel。Inferact 将融合前向路径接入 vLLM 的调度及 KV 传输系统;这些结果不意味着整个推理服务只有一个 kernel。

在真实基准中理解这一概念

全部文章