Intel GPU 技术生态日报 (2026-10-14)

技术日报显卡 #Intel#GPU#Arc#oneAPI#XPU#日报
目录

核心速览

  • [Merged] 恢复 TRITON_DEFAULT_FP_FUSION 默认值为 True:上游默认改为 False 被自动合并,Intel 后端恢复为 True 以保持行为一致。
  • [Merged] 修复 XPU KV RoPE 内核写后写竞争:vLLM 修复 KV 分支复制与覆盖重叠存储无顺序保证的问题。

下游优化与加速库 (intel/llm-scaler / Triton / OpenVINO)

  • [Triton XPU] 恢复 TRITON_DEFAULT_FP_FUSION 默认值为 True:上游合并 #8220 将 TRITON_DEFAULT_FP_FUSION 默认值改为 False,但 Intel 后端在 #8220 中已同意保持 True,因此恢复默认值以避免行为偏差。 [Commit bb071cb]

    影响: 恢复默认融合行为,避免因上游默认变更导致的性能或数值变化。

  • [Triton XPU] 修复 i1 子组操作映射错误:SPIRVSubgroupOps.h 将三个 i1 组合操作映射到错误的子组逻辑操作。i1 加法是模 2,有符号 i1 将 true 视为 -1,修正映射以符合语义。 [Commit e48aba7]

    影响: 修复 i1 类型子组操作的正确性,避免逻辑错误。

  • [vLLM XPU] 移除 vllm-tdesc 套件中仅量化 fused_moe 测试:invoke_fused_moe_triton_kernel 设置 use_td = resolve_moe_use_td() and not is_quantized,因此量化路径不会使用 TD,相关测试无效,移除以避免误导。 [Commit 2a79164]

    影响: 清理无效测试,减少 CI 噪音。

  • [Triton XPU] 为 GEMM 基准添加新自动调优配置:根据分析模型识别出两个新的自动调优配置,添加到 get_matmul_autotune_configs 以扩展搜索空间。 [Commit 48bb559]

    影响: 可能提升 GEMM 性能,但需基准验证。

  • [Triton XPU] 2D block io 不支持时 xfail 测试:当硬件不支持 2D block io 时,将 test_block_io.py 中相关测试标记为 xfail,避免失败。 [Commit 23f727a]

    影响: 测试跳过,非功能修复。

  • [SGLang XPU] 更新 SGLang pin 到 7953751:更新 SGLang 依赖 pin 到指定提交,以同步上游修复。 [Commit 394df32]

    影响: 保持与上游兼容,可能包含修复。

  • [vLLM XPU] 更新 vLLM pin:更新 vLLM 依赖 pin 以同步上游变更。 [Commit 1ae85a6]

    影响: 保持兼容性。

  • [Triton XPU] 跳过 64 位到 bf16 舍入测试:XPU 上跳过 64 位到 bf16 的舍入测试,可能因硬件不支持或行为不同。 [Commit 69370a9]

    影响: 测试跳过,非功能修复。

主流框架与上游集成 (PyTorch / vLLM / SGLang / llama.cpp / Ollama)

  • [vLLM XPU] 修复 XPU KV RoPE 内核写后写竞争:KV 分支先复制所有 HEAD_DIM 元素,再覆盖 RoPE 区域,重叠存储无顺序保证,导致 XPU 上 RoPE 位置错误。修复确保顺序。 [PR #46685]

    影响: 修复 KV 缓存 RoPE 正确性,影响推理精度。

  • [SGLang XPU] 使用共享 fused decode-metadata 内核:XPUAttentionBackend 原先每步用多个 PyTorch 操作构建 decode 页表,现改用共享内核,减少开销。 [PR #42122]

    影响: 提升 decode 性能,减少每步延迟。

驱动、内核与图形栈 (Windows 驱动 / Linux drm/xe / Mesa ANV)

  • [compute-runtime] compute-runtime 26.35.39758.17 发布:更新 IGC 版本至 v2.41.15,包含编译优化。 [Release 26.35.39758.17]

    影响: 驱动更新,可能提升编译质量。

  • [intel-graphics-compiler] IGC v2.41.15 降低不变开关分发检测阈值:降低不变开关分发检测阈值,可能改善编译优化。 [Release v2.41.15]

    影响: 编译器改进,可能影响性能。

  • [intel-graphics-compiler] IGC v2.41.14 改进大不变开关禁用 LICM 启发式:改进启发式,更好地禁用大不变开关的 LICM。 [Release v2.41.14]

    影响: 编译器优化,可能影响性能。

  • [intel-graphics-compiler] IGC v2.40.16 降低不变开关分发检测阈值:与 v2.41.15 相同,但针对旧分支。 [Release v2.40.16]

    影响: 旧分支维护。

  • [intel-graphics-compiler] IGC v2.40.15 改进大不变开关禁用 LICM 启发式:与 v2.41.14 相同,但针对旧分支。 [Release v2.40.15]

    影响: 旧分支维护。

  • [oneAPI DPC++] oneAPI DPC++ 编译器依赖 2026-WW42:发布新依赖版本,可能包含修复。 [Release 2026-WW42]

    影响: 工具链更新。

  • [level-zero] pyzes v0.1.3 修复安装 examples 文件夹:修复 pyzes 包安装时 examples 文件夹未包含的问题。 [Release pyzes-v0.1.3]

    影响: 修复打包问题。