调研窗口:过去 24 小时(2026-10-08 07:00 ~ 2026-10-09 07:00,北京时间)。国庆假期后首期常规日报:上一期常规日报为 09-30,假期动态由国庆特别合刊(09-30 ~ 10-07,核查延伸至 10-08 午后)承接,本窗口与其无缝衔接,合刊已录条目不再重复。 信源:GitHub(tile-ai 组织 29 仓库推送核查,窗口内 8 个仓库有推送:tilelang、TileOPs、TileOPs-nightly、tilelang-ascend、tilelang-hygon、tilelang-mlir-ascend、tilelang.github.io、TileOPs.github.io;组织窗口内合并 21 笔、新开 21 笔;主仓 12 笔合入与 11 笔新开、昇腾仓 5 笔合入、TileOPs 4 笔合入、开放 PR 计数与夜间快照逐份解析)、PTO-ISA 组织新仓核查、Google News RSS 中英文多组查询(走代理,零命中)、Hacker News、arXiv、文档站与发布页核查


本期索引

  • 今日重点:复工日合入潮——主仓单日 12 笔合入收官,昇腾「三件套」复归完成(10-08/10-09)
  • 一、核心项目进展
    • 1.1 主仓深夜批:Profiler 设备同步、嵌套 LDG 谓词保留、JIT 测试缓存隔离三笔入账(10-09)
    • 1.2 主仓:K 池 Hadamard 屏障削减合入——解码校验合并为单次设备到主机同步(10-08)
    • 1.3 主仓:math codegen 分派拆分重构与 AscendC 行指令支持合入(10-08)
    • 1.4 主仓修复批:零填充匹配、interleave_weight 掩码、uint8 稀疏 GEMM、打包比较、ROCm 舍入(10-08)
    • 1.5 主仓工程线:Windows wheel 构建提速合入;开放 PR 计 174 笔(10-08)
  • 二、多后端适配(昇腾 / 沐曦 / 海光 / 摩尔线程)
    • 2.1 昇腾:适配仓三笔机器人署名 PR 合入——掩码复用、同步生命周期、FP32 Reduce2D(10-08)
    • 2.2 昇腾:CI 双线推进——CANN 9.3 自建镜像与 950 a5 runner 迁移(10-08)
    • 2.3 昇腾:MLIR 路径镜像发布与 argmax 内核在审(10-08)
    • 2.4 海光:寄存器流水线与 warp-diverge 开出——example_gemm 对标 rocblas(10-08)
    • 2.5 沐曦 / 摩尔线程:官方仓静默(10-08 核查)
  • 三、生态与采用方
    • 3.1 PTO-ISA:量化教学新仓——torch/ASC/PTO 三档 22 变体阶梯(10-08)
    • 3.2 TileOPs:FP8 预填 128 行波与 log_softmax 修复合入,四笔在审(10-08)
    • 3.3 夜间流水线:新快照 1027 项正确性、1939 项基准零失败(10-09)
    • 3.4 文档与发布:TVM-FFI 文档页更新;TileFoundry 在审;采用方无推送(10-08)
  • 四、社区、教程与活动
    • 4.1 社区新仓:H200 源选择调试器落地;BM1690 流水线小步更新(10-08)
    • 4.2 媒体与学术侧:Google News 零命中,arXiv 无新预印本(10-09)
  • 五、趋势观察
    • 5.1 昇腾 950:从「被回退」到「拆单复归完成」
    • 5.2 评审堰塞与测试扩张:174 笔开放 PR 对上 1939 项夜间基准
    • 5.3 空白与风险点
  • 附:素材与核查说明

今日重点:复工日合入潮——主仓单日 12 笔合入收官,昇腾「三件套」复归完成(10-08/10-09)

日期:2026-10-08、2026-10-09 来源:主仓 PR 列表/ FP32 Reduce2D(#1852)/ K 池屏障削减(#3419)

节后首个完整工作日内,tile-ai 组织合并与新开各 21 笔;其中主仓 tilelang 单日合入 12 笔(含跨午夜的三笔深夜修复,其中 11 笔为本刊新收录)、TileOPs 合入 4 笔、昇腾适配仓合入 5 笔——为 9 月下旬以来最密集的一个合入日。两条主线值得关注:

  • 主仓节奏全面恢复:合入横跨五类——正确性修复(Profiler 同步、嵌套 LDG 谓词、JIT 缓存、量化掩码、稀疏 GEMM)、性能(K 池屏障削减)、重构(math codegen 分派拆分)、CI(Windows wheel 提速)与昇腾代码生成(行指令支持);最晚三笔落在 10-09 凌晨 0 点前后,构成「跨零点」连续合入带。
  • 昇腾「三件套」复归完成:适配仓 Vector 掩码复用(#1850)/ 同步依赖生命周期(#1851)/ FP32 Reduce2D 与工作区契约(#1852) 三笔机器人署名 PR 于下午先后合入;加上此前已录的 C/V 归属(#1848) 与 缓冲域校验(#1786),原 #1829「Part 2」拆分后的五笔全部落地——这条 9 月下旬被整笔回退的 950 特性线完成复归;同日 CI 侧开出 CANN 9.3 自建镜像与 a5 runner 迁移两笔(见 2.2)。
  • 提速侧写:K 池屏障削减(#3419) 把解码链十一条元数据校验谓词合并为一次设备到主机同步,并以宽度 32 的 warp shuffle 覆盖五级 Hadamard-128 阶段——解码头延迟成为继算子覆盖之后的新优化靶点(详见 1.2)。

一、核心项目进展

1.1 主仓深夜批:Profiler 设备同步、嵌套 LDG 谓词保留、JIT 测试缓存隔离三笔入账(10-09)

日期:2026-10-09 来源:Profiler 校验同步(#3457)/ 嵌套 LDG 谓词(#3390)/ JIT 缓存隔离(#3450)

  • Profiler 校验设备同步(#3457):修复 profiler 验证张量无条件同步 CUDA 的问题(缺陷单 #3410)——校验张量按其所在设备同步,不再触发全量 CUDA 同步;PR 当晚 22:58 开出、约一小时后合入。
  • 嵌套 LDG 谓词保留(#3390):修复谓词化 LDG 忽略外层存储谓词的问题(缺陷单 #3381)——嵌套读取保留外层谓词约束。
  • JIT 测试缓存隔离(#3450):隔离测试缓存并补齐磁盘缓存命中路径的用例覆盖,消除测试间缓存串扰。
  • 三笔在 10-09 凌晨 0 点前后相继入账,与此前深夜合入的 #3447 共同构成窗口尾部「跨零点」合入带。

1.2 主仓:K 池 Hadamard 屏障削减合入——解码校验合并为单次设备到主机同步(10-08)

日期:2026-10-08 来源:K 池屏障削减(#3419)

  • 目标:降低完整 K 池解码调用延迟。把十一条解码元数据谓词改为固定形状张量上的批量求值、布尔结果一次性传回主机(合并为单次设备到主机同步);压缩与解码链上的五级 Hadamard-128 阶段改用宽度 32 的 warp shuffle 实现。
  • 工程边界:排序与相邻值检查用于发现重复尾部块与缓存目的地;填充与池完成检查维持原有错误优先级;缓存接口、错误消息与优先级、BF16 舍入边界、FP8 缩放与有序尾部更新的契约不变。
  • 脉络:承接已合入的 GLM-5.3 独立流水线(#3254)——对 K 池路径而言,「同步次数与屏障开销」正与算子级优化并列为性能抓手。

1.3 主仓:math codegen 分派拆分重构与 AscendC 行指令支持合入(10-08)

日期:2026-10-08 来源:math codegen 重构(#3449)/ AscendC 行指令(#3447)

  • math codegen 分派拆分(#3449):CUDA 侧数学函数代码生成的派发逻辑拆分重构——降低单点耦合,为后续扩展让路(20:30 合入)。
  • AscendC 行指令支持(#3447):主仓支持 tl.emit_line_directives 进入 AscendC 代码生成——设备源码按行号指令输出,昇腾侧调试与剖析可对齐源码行(23:48 合入)。
  • 一笔基础设施重构、一笔昇腾代码生成能力,分落晚间与深夜。

1.4 主仓修复批:零填充匹配、interleave_weight 掩码、uint8 稀疏 GEMM、打包比较、ROCm 舍入(10-08)

日期:2026-10-08 来源:-0.0 零填充(#3343)/ interleave_weight 掩码(#3140)/ uint8 稀疏 GEMM(#3297)/ 打包向量比较(#3303)/ ROCm 舍入(#3299)

  • 异步拷贝零填充匹配(#3343):零填充匹配器不再纳入 -0.0,消除负零参与匹配的边界情形(17:20 合入)。
  • interleave_weight 掩码(#3140):量化路径 interleave_weight 的特殊分支改用纯整型掩码(15:08 合入)。
  • uint8 稀疏 GEMM(#3297):CUDA 稀疏 GEMM 支持 uint8 操作数(15:04 合入)。
  • 打包向量比较(#3303):发射打包的 FP16/BF16 向量比较(14:35 合入,与同日 #3315 同批署名)。
  • ROCm 舍入(#3299):修复 T.round 的就近偶数舍入(13:08 合入)——已在国庆合刊收录(复工首笔),此处作为窗口完整性留痕。

1.5 主仓工程线:Windows wheel 构建提速合入;开放 PR 计 174 笔(10-08)

日期:2026-10-08 来源:Windows wheel 提速(#3315)/ 主仓 PR 列表/ T.copy 语义 RFC(#3459)

  • Windows wheel 构建(#3315):以稳定的 uv 环境加速 Windows wheel 构建(17:50 合入)——延续 9 月构建线连续整治(ccache 命中回归、uv 环境化)。
  • 队列温度:窗口内新开 11 笔(#3445、#3447、#3449、#3450、#3452 至 #3458 编号段);主仓开放 PR 计 174 笔(节前合刊口径 116 笔,假期及复工期净增 58 笔)。
  • 新开中可留意:昇腾 CI 双笔(#3454、#3458,见 2.2)、SimdVF 多缓冲填充(#3455)、warp 特化阶段释放(#3452)、标量读索引系数(#3453)、正整数除数安全护栏展平(#3445)、CodeRabbit 评审建议(#3456);凌晨另开出 T.copy extent 语义与 memory scope 角色澄清的 RFC(#3459)。

二、多后端适配(昇腾 / 沐曦 / 海光 / 摩尔线程)

2.1 昇腾:适配仓三笔机器人署名 PR 合入——掩码复用、同步生命周期、FP32 Reduce2D(10-08)

日期:2026-10-08 来源:Vector 掩码复用(#1850)/ 同步依赖生命周期(#1851)/ FP32 Reduce2D 与工作区契约(#1852)

  • Vector 掩码状态(#1850):由编译器选择并复用 AscendC Vector 掩码状态——掩码切换与恢复从手工脚本走向编译期管理(14:33 合入)。
  • 同步依赖生命周期(#1851):跨访问与循环生命周期保留 Ascend 同步依赖,消除一类过早释放导致的同步缺失(14:34 合入)。
  • FP32 Reduce2D 与工作区契约(#1852):静态 FP32 行归约交由 C++ 编译期实现——行数 M、每行元素数 N、相邻行起点距 S 均须编译期确定(M>0、N>0、S>=N;多行输入要求行距为 32 字节整数倍,单行不受此限),编译链新增 Reduce2D 专项传递与统一工作区契约,不满足形状或空间要求时编译期报错(15:35 合入,42 文件)。
  • 三笔为标题带自动标记、由流水线程序化生成署名的 PR——它们的合入使原 #1829「Part 2」的拆单复归全部落地;这条在 9 月下旬被整笔回退、又经 TVM 一行补丁查明真因的 950 特性线,至此复归完毕。
  • 同仓新开与更新批:xAttention 示例整理与 Expert v2/v3 闪存注意力示例(#1863、#1864)、跨核同步配置校验(#1854)等。

2.2 昇腾:CI 双线推进——CANN 9.3 自建镜像与 950 a5 runner 迁移(10-08)

日期:2026-10-08 来源:CANN 9.3 镜像校验(#3458)/ a5 runner 迁移(#3454)

  • CANN 9.3 自建镜像(#3458):让昇腾 CI 作业在自己构建的 CANN 9.3 镜像上运行验证(10-09 凌晨开出)。
  • a5 runner 迁移(#3454):Ascend 950 CI 迁移至重新配置的 a5 runner。
  • 两笔均在审——功能线(#1850/#1851/#1852)合入同日启动基建迁移,950 的「可回归、可扩展」建设与特性推进同拍。

2.3 昇腾:MLIR 路径镜像发布与 argmax 内核在审(10-08)

日期:2026-10-08 来源:950 镜像发布(#196)/ 报告与 argmax(#193)

  • tilelang-mlir-ascend 仓开出 WIP:为 TileLang v0.1.15 增加 Ascend 950 镜像发布(#196);另一笔更新报告并新增 argmax 内核(#193)——MLIR 编译路径的 950 配套随主仓发布线跟进;仓内默认分支窗口内无合入,推送集中在特性分支。

2.4 海光:寄存器流水线与 warp-diverge 开出——example_gemm 对标 rocblas(10-08)

日期:2026-10-08 来源:寄存器流水线(#18)/ warp size 修复(#17)

  • 寄存器流水线(#18):为海光后端增加寄存器流水线支持——与既有共享内存流水线协同、按流水级插入对应提交与屏障指令;warp 数超过 4 时启用 warp-diverge。PR 自述 example_gemm 性能达到 rocblas 可比水平;以 gcy_merge_main 分支承载(22 提交、53 文件、+3975/-336,含上游 main 合并)。
  • warp size 实现修复(#17):更新 get warp size 相关实现(+6/-4,2 提交)。
  • 两笔均在审;海光为本窗口除昇腾外唯一有代码推进的国产后端。

2.5 沐曦 / 摩尔线程:官方仓静默(10-08 核查)

日期:2026-10-08 来源:沐曦仓库/ 摩尔线程仓库

  • 沐曦 tilelang-metax 最近推送为 09-24、摩尔线程 tilelang-musa 为 09-30(v0.1.15+musa.1 发布日),窗口内均无新活动。

三、生态与采用方

3.1 PTO-ISA:量化教学新仓——torch/ASC/PTO 三档 22 变体阶梯(10-08)

日期:2026-10-07、2026-10-08 来源:tilelang-puzzles-ascend 仓库/ README

  • PTO-ISA 组织新设 tilelang-puzzles-ascend 教学仓(10-07 晚间创建,10-08 密集提交 9 笔):围绕四枚 NPU 量化内核(cast_back、per_token_cast、per_block_cast、per_channel_cast)提供三档同构实现——torch 档(CPU 参考,前置知识)、asc 档(Ascend SIMD,T.simd)、pto 档(PTO VMI,T.vmi);每档 22 个变体、编号一一对应、可直接 diff,每个变体只增加一个生产配置。
  • 统一入口 python -m harness.check(含 puzzle 模式:挖空实现、留提示);全部内核在设备上运行并与 torch 档对拍;配 devcontainer(构建镜像时克隆固定版本 TileLang)。
  • 与主仓 v0.1.15 的 PTO 后端(#3310)、在审的 PTO 执行路由(#3316) 形成配套——PTO 第二代码路径首次有成体系的动手教材,教学下沉到最常用的量化内核场景。

3.2 TileOPs:FP8 预填 128 行波与 log_softmax 修复合入,四笔在审(10-08)

日期:2026-10-08 来源:FP8 预填行波(#2451)/ log_softmax 修复(#2481)

  • FP8 预填 128 行波(#2451,17:39 合入):1D2D FP8 预填分块以 128 行波的形式、由统一的 WGMMA 描述符发出——foundry 前缀的 GEMM 供给线推进。
  • log_softmax 单片计划(#2481,20:36 合入):单片计划下为归约暂存留出空间,消除暂存与数据行争用。
  • 在审四笔:线性注意力解码(#2487)(DeltaNet / GDN / KDA 推理解码脱离 SM90)、GroupNorm 宽组(#2486)、log_softmax 单片行(#2485)、只读分页 GQA RoPE(#2484)。
  • 窗口内 TileOPs 合入 4 笔、新开 4 笔、当前开放 PR 计 6 笔;其中复工晨间两笔(#2482、#2483)已由国庆合刊收录。

3.3 夜间流水线:新快照 1027 项正确性、1939 项基准零失败(10-09)

日期:2026-10-09 来源:快照提交(ac55e381d6)/ 快照环境元数据

  • 窗口内新快照 1 份(run 37820951969,10-09 凌晨发布;对应 TileOPs 合并点 86c1590783 即 #2481):正确性 1027 项零失败、零错误、零跳过;基准 1939 项(52 套件)零失败——基准规模维持在假期扩张后的高位。
  • 运行环境:H200、CUDA 13.2、torch 2.13.0+cu132;近期节奏为每日 1 至 2 份(最近六份:10-05、10-07 各两份,10-06、10-08 各一份)。

3.4 文档与发布:TVM-FFI 文档页更新;TileFoundry 在审;采用方无推送(10-08)

日期:2026-10-08、2026-10-09 来源:主文档站提交(0d7563ee)/ TileFoundry PR(#213)

  • 文档站:tilelang.github.io 连续两笔「Update docs」(10-09 凌晨),最新一笔更新 TVM-FFI JIT 适配器的 API 参考页与检索索引;TileOPs 文档站 gh-pages 自动部署 1 笔。
  • TileFoundry:#213 在审——block-scaled FP8 GEMM 经 SM90 WGMMA 走 HIR 到 TIR——块缩放 GEMM 的 foundry 编译供给继续。
  • 采用方核查:TileKernels(deepseek-ai)与 FlashQLA(QwenLM)窗口内无推送(最近推送均为 09-30)。
  • 版本节奏:主仓 v0.1.15 发布满 9 天无新版;tilelang-ascend 最新发布仍为 09-09 的 v0.1.2.000-release。

四、社区、教程与活动

4.1 社区新仓:H200 源选择调试器落地;BM1690 流水线小步更新(10-08)

日期:2026-10-08 来源:tilelang-debugger/ BM1690 流水线仓

  • 源选择调试器(tilelang-debugger):10-08 新建并当日提交 4 笔——面向 NVIDIA H200 的 TileLang 源选择捕获(capture):建立 H200 调试范围与初始设计、实现捕获与同步校验、补充能力与调试产物说明、实现参考分析并保留数值失配样本。社区侧首次出现专门面向 TileLang 内核调试的工具工作区。
  • BM1690 流水线:算能 BM1690 社区流水线仓更新 1 笔(Mul 延迟测试记入手动交接项),延续小步手动验证节奏。

4.2 媒体与学术侧:Google News 零命中,arXiv 无新预印本(10-09)

日期:2026-10-09 来源:Google News/ arXiv

  • Google News 中英文多组查询(TileLang 1 日 / 3 日、昇腾 / 沐曦 / 摩尔线程组合词、GPU kernel 编译等)窗口内零命中;10-02 ~ 10-03 的「DeepSeek 开源昇腾组件」报道潮早于本窗口,属合刊范围。Hacker News 无本主题条目。
  • arXiv 最新相关条目仍为 07-24 的 TileSight 与更早的 TileLang 论文(2504.17577,v2),窗口内无新预印本。

五、趋势观察

5.1 昇腾 950:从「被回退」到「拆单复归完成」

  • 9 月下旬 950 特性线一度整笔回退(TVM 越界读为真因,节前已查明并以一行补丁归位);假期与复工期改为「拆单」推进,C/V 归属、缓冲域校验、掩码复用、同步生命周期、Reduce2D 五件在 10-08 下午全部合入。同日 CI 侧开出 CANN 9.3 自建镜像与 a5 runner 迁移、MLIR 侧开出镜像发布——950 的「功能、基建、编译路径」三面同步。复归不是回到原点,而是带着 CI 与调试能力重装。
  • 谨慎口径:950 后端随 v0.1.15 公开发布仅 9 天,尚无补丁版;PTO 第二路径(#3316 执行路由、#3330 DeepGEMM 代码生成)仍在审。从「适配仓」到「主仓原生 + PTO 双路径」的迁移仍在进行时。

5.2 评审堰塞与测试扩张:174 笔开放 PR 对上 1939 项夜间基准

  • 主仓开放 PR 自节前 116 笔增至 174 笔(+58),窗口内新开 11 笔、合入 12 笔——「开多合少」延续,评审带宽是下一版本节奏的关键变量;今日 12 笔合入可视为复工后评审加速的初步信号。
  • 另一端,夜间基准从节前 1355 项扩至 1939 项后维持高位、零失败零跳过——测试资产与用例治理同步扩张,为大体量待审队列提供合入前的回归底盘。

5.3 空白与风险点

  • 沐曦、摩尔线程官方仓静默;采用方(TileKernels、FlashQLA)无窗口内推送——生态增量集中在 tile-ai 与 PTO-ISA 两个组织内部。
  • TileOPs 在审四笔集中在注意力与归一化(线性注意力解码、GroupNorm、分页 GQA RoPE)——假期规模冲刺后的修补与适配期特征。
  • 媒体侧(中英文)持续零覆盖,本主题的公开叙事仍以 GitHub 事实源为主。

附:素材与核查说明

信源 核查结果
tile-ai 组织(29 仓库) 窗口内 8 个仓库有推送:tilelang(12 合入、11 新开)、TileOPs(4 合入、4 新开)、TileOPs-nightly(1 份快照)、tilelang-ascend(3 合入、2 新开)、tilelang-hygon(2 新开)、tilelang-mlir-ascend(1 新开)、tilelang.github.io(2 笔)、TileOPs.github.io(1 笔自动部署)
主仓 tilelang 合入 #3299、#3303、#3297、#3140、#3343、#3315、#3449、#3419、#3447、#3450、#3390、#3457 计 12 笔(其中 #3299 合刊已录);新开 11 笔(#3445 ~ #3458 编号段);开放 PR 计 174 笔;发布页与标签窗口内无新增
昇腾仓(ascend / mlir-ascend) 合入 5 笔(#1848、#1786、#1850、#1851、#1852;前两笔合刊已录);在审与更新批次含 #1854、#1863、#1864、#1795、#1822、#1827、#1828、#1701、#196、#193 等;推送分布于特性分支
海光 / 沐曦 / 摩尔线程 海光:2 笔在审(#17、#18)并新建 gcy_merge_main 分支;沐曦(09-24 后)、摩尔线程(09-30 后)无活动
TileOPs 合入 4 笔(#2451、#2481 新录;#2482、#2483 合刊已录);新开 4 笔;当前开放 PR 计 6 笔
TileOPs-nightly 1 份快照(ac55e381d6):正确性 1027 项、基准 1939 项(52 套件),零失败零错误零跳过;对应合并点 86c1590783(#2481)
PTO-ISA 组织 新仓 tilelang-puzzles-ascend(窗口内 9 笔提交);pto-spec、SuperNPUBench 等关联仓亦有推送(未展开)
采用方与社区 TileKernels、FlashQLA 无窗口内推送;社区仓 tilelang-debugger(新,4 笔)、BM1690 流水线(1 笔)有更新
Google News / Hacker News / arXiv 中英文多组查询零命中;HN 无本主题条目;arXiv 无新预印本(最新仍为 07-24 TileSight)

完整信源清单