TileLang 每日動態報告(2026-10-14)
調研視窗:2026-10-13 07:00 ~ 2026-10-14 07:00(北京時間,24 小時)。
信源:GitHub(tile-ai 組織 29 倉庫推送全量核查,視窗內 10 個倉庫有推送:tilelang、TileOPs、TileFoundry、tilelang-ascend、tilelang-hygon、tilelang-metax、tilelang-mlir-ascend、TileSight、TileOPs-nightly、TileOPs.github.io;組織視窗內合併 28 筆、新開 42 筆、在審更新 79 筆;主倉 4 筆合入、TileOPs 18 筆合入、昇騰兩倉 4 筆合入、TileFoundry 2 筆合入;非預設分支逐查〔ascendc_pto / dev / gcy_merge_main 等〕;夜間流水線 1 份新快照、TileOPs 文件站 1 次部署)+ 釋出頁核查 + 社群倉核查(PTO-ISA SuperNPUBench、easy-tilelang、SwHwCodesign、tilelang-debugger)+ Google News 中英文多組查詢(走代理)+ Hacker News + arXiv。
本期索引
- 今日重點:MoE 雙運算元落定與 foundry 效能批——TileOPs 單日 18 筆合入、夜間底盤 +22 項(10-13 ~ 10-14)
- 一、核心專案進展
- 1.1 主倉:ROCm 雙筆——DeepSeek mHC 前/後核心與 safe-gated KDA 解碼示例(10-13 ~ 10-14)
- 1.2 主倉:昇騰編譯面兩筆——SimdVF 多緩衝 T.fill(#3455)與 bisheng 臨時檔案清理(#3461)(10-13)
- 1.3 主倉在審:SM120 mxf8f6f4 全家族、Metal 批與昇騰在審簇(10-13)
- 二、多後端適配(昇騰 / 沐曦 / 海光 / 摩爾執行緒)
- 2.1 昇騰:文件事實核查戰役 3 筆合入、11 筆在審;chunk 與稀疏 MLA 遷移批開出(10-13)
- 2.2 MLIR 昇騰:NPUIR 顯式記憶體與流水線控制合入(#190);Cube 記憶體分配 API 在審(#201)(10-13)
- 2.3 海光:暫存器流水線 PR 更新、新分支與 v0.1.15 升級線並進(10-13)
- 2.4 沐曦:main 追平上游 v0.1.15 節點;摩爾執行緒靜默(10-13)
- 三、生態與採用方
- 3.1 TileOPs:MoE 雙運算元落定——masked FP8 分組 GEMM 與 DeepSeek 分組 top-k(10-13)
- 3.2 TileOPs:SM89 四筆收口——GLA / DeltaNet 反向與 KDA 預填,加 GQA 修復筆(10-13)
- 3.3 TileOPs:foundry 效能批 8 筆合入、8 筆新開——池化 / 歸一化 / 歸約鋪開(10-13 ~ 10-14)
- 3.4 TileFoundry:Qwen3.8-27B 預填示例合入——首個全長度超 SGLang 的示例(10-13)
- 3.5 夜間流水線:新快照 a79a21e4——正確性 1064 項(+22)、基準 1966 項(+19)零失敗(10-14)
- 3.6 採用方與文件:TileKernels / FlashQLA / TileRT 靜默;TileOPs 文件站部署(10-13)
- 四、社群、教程與活動
- 4.1 PTO-ISA:SuperNPUBench 釋出 ops-20261013.2 與 CUBE 直連等提交(10-13)
- 4.2 社群賬號:easy-tilelang 教程倉更新;SwHwCodesign 公開倉靜默(10-13)
- 4.3 媒體與學術:Google News / HN / arXiv 視窗內零新增(10-13)
- 五、趨勢觀察
- 5.1 MoE:從成對拆分到成對落定
- 5.2 foundry 效能批進入日更節奏
- 5.3 ROCm:DeepSeek 新架構核心的第三條收筆線
- 5.4 在審佇列繼續變厚,釋出靜默期的底盤增長
- 附:素材與核查說明
- 完整信源清單
今日重點:MoE 雙運算元落定與 foundry 效能批——TileOPs 單日 18 筆合入、夜間底盤 +22 項(10-13 ~ 10-14)
日期:2026-10-13、2026-10-14 來源:masked FP8 分組 GEMM(#2521)/ DeepSeek 分組 top-k(#2535)/ DeepSeek mHC 核心(#3156)/ Qwen3.8-27B 預填示例(#229)/ 夜間快照(a79a21e4)
視窗 24 小時內組織合併 28 筆(主倉 4、TileOPs 18、昇騰適配倉 3、MLIR 昇騰 1、TileFoundry 2)、新開 42 筆;10 個倉庫有推送。本視窗主線為兩件事:TileOPs 的 MoE 運算元雙落定與 foundry 效能批的合入潮。
- MoE 雙運算元落定:masked FP8 分組 GEMM(#2521)與 DeepSeek 分組 top-k 路由(#2535)同日合入——前者對齊
deep_gemmmasked 語義並配 14 行負載入冊,後者對齊 vLLMgrouped_topk語義並修復 T=512 時的 SM 排程問題(詳見 3.1)。 - TileOPs 單日 18 筆合入:除 MoE 雙運算元外,SM89 反向/預填四筆(#2546 至 #2549)、foundry 效能批 8 筆與 GQA 修復筆(#2550)同日收口(詳見 3.2、3.3)。
- 主倉 ROCm 雙筆:DeepSeek mHC(流形約束超連線)前/後處理核心(#3156)與 safe-gated KDA 解碼示例(#3249)合入——ROCm 線連續第三日收筆(詳見 1.1)。
- TileFoundry 里程碑:Qwen3.8-27B 預填示例(#229)合入,為該倉首個在 1024 / 4096 / 8192 全長度上超過 SGLang 的示例(詳見 3.4)。
- 夜間底盤續漲:新快照 a79a21e4——正確性 1064 項(+22)、基準 1966 項(+19),零失敗(詳見 3.5)。
一、核心專案進展
1.1 主倉:ROCm 雙筆——DeepSeek mHC 前/後核心與 safe-gated KDA 解碼示例(10-13 ~ 10-14)
日期:2026-10-13、2026-10-14 來源:DeepSeek mHC(#3156)/ KDA 解碼示例(#3249)
- DeepSeek mHC 前/後核心(#3156,2 檔案、+83/-6,合入於 10-14 凌晨):mHC 前處理在 CUDA 上按 96 執行緒塊內的 32 執行緒邊界分工並採用 TF32 GEMM 輸入;在 CDNA 上這會切開原生 64 lane 波前,且 TF32 不是 MFMA 的輸入型別。HIP 路徑改為在完整的目標尺寸波前上執行分割角色,並把 FP32 混合權重在共享記憶體中轉 BF16 供 MFMA 計算;CUDA 側保持原 96 執行緒 / TF32 佈局不變,另補 gfx942 的前/後核心正確性覆蓋(32 token 前處理、8 token 後處理等用例)。
- safe-gated KDA 解碼(#3249,+360/-0):新增打包解碼核心——消費卷積後打包 QKV 與原始門控輸入(
a、b、A_log、dt_bias)、FP32 狀態池與按請求狀態索引;執行 Q/K L2 歸一化與 delta-rule 遞迴更新,原位改寫指定狀態槽並輸出[batch, 1, value_heads, value_dim];負狀態索引輸出零且不改狀態池。實現按維度引數化、不含模型名/架構分發,文件給出 GLM-5.3-Flash TP8 的專用化配置。
1.2 主倉:昇騰編譯面兩筆——SimdVF 多緩衝 T.fill(#3455)與 bisheng 臨時檔案清理(#3461)(10-13)
日期:2026-10-13 來源:SimdVF T.fill(#3455)/ bisheng 清理(#3461)
- #3455(+247/-31):昇騰 SimdVF 的 LowerFill 原先只支援整緩衝填充(各維須從 0 開始且範圍等於緩衝形狀);多緩衝流水線中
MaterializeMultiBuffer給緩衝加了版本維(如[64]邏輯緩衝變[2, 64]物理緩衝),迴圈內T.fill只需填當前版本槽位[v:v+1, 0:64],而被完整緩衝檢查拒絕。本筆把處理物件改為實際填充區域,按區域起點與範圍計算每個 VReg 資料塊的寫入索引,檢查常量範圍、連續性與 VReg 對齊,支援緊湊佈局與顯式 stride;補 3 例 NPU 測試(1D / 2D / 兩階段流水線多緩衝)。 - #3461(+2/-1):bisheng wrapper 建臨時目錄時未傳
keep_for_debug,導致編譯的 AscendC 源總是被刪——而 nvcc、hipcc、PTO wrapper 均傳keep_for_debug=not env.should_cleanup_temp_files()。本筆對齊,使TILELANG_CLEANUP_TEMP_FILES=0在昇騰後端同樣生效。
1.3 主倉在審:SM120 mxf8f6f4 全家族、Metal 批與昇騰在審簇(10-13)
日期:2026-10-13 來源:SM120 mxf8f6f4 家族(#3099)/ SM120 MXFP8/MXFP4(#3495)/ Metal 批(#3194 至 #3210)/ Ascend 獨立 AIV(#3485)/ Windows MSVC(#3510)
- SM120 塊縮放 MMA 兩條並行:
kind::mxf8f6f4全 f8f6f4 運算元家族、子位元組 TMA producer 與官方示例(#3099)與 SM120 MXFP8/MXFP4(#3495)均在審更新——繼 10-10 SM121 點亮後繼續擴充套件 Blackwell 工作站的矩陣。 - Metal 批(十筆):段歸一累加器、simdgroup GEMM 片段、標量 warp 歸約、BF16 向量型別、短常量迴圈展開、torch 後端快取與引數繫結等——Metal 後端進入連續打磨期。
- 昇騰在審簇:獨立 AIV 執行(#3485)、訪問區域重疊分析支援 repeat/stride(#3506)、PTO 執行經 PTO codegen 路由(#3316)與 DeepGEMM 的 PTO codegen(#3330)、VF 作用域外標量 sqrt(#3466)、SimtVF remat_idx / 向量 gather pack(#3492)、profiling 主機-裝置關聯(#3321)等。
- 基礎設施與修復:CI 加 Windows MSVC(#3510)、TMA-only producer 僅跑 warp 0(#3503)、捆綁 TVM 發現與 DSL 宣告(#3508)、測試基建快取 IR 遍歷(#3502)、fill / reduce 邊界三筆(#3499 至 #3501)、codegen 共享 C 系發射(#3289)。主倉開放 PR 計 161 筆(上一期 168 筆)。
二、多後端適配(昇騰 / 沐曦 / 海光 / 摩爾執行緒)
2.1 昇騰:文件事實核查戰役 3 筆合入、11 筆在審;chunk 與稀疏 MLA 遷移批開出(10-13)
日期:2026-10-13 來源:round 語義(#1612)/ bitwise_rshift(#1676)/ bitwise_xor(#1681)/ Chunk O Forward(#1866)/ sparse_mla_topk_reducesum(#1884)
- 文件事實核查戰役:
T.tile.*API 逐項核查(docstring 重寫 + 真機測試 + API 文件)視窗內 3 筆合入——其中 #1612 不僅是文件:把 PTO 的 round 降低從CAST_ROUND改為CAST_RINT,修復.5中點值遠離零舍入、對齊 ties-to-even 語義(含 17 例真機測試與 codegen 斷言);#1676 / #1681 覆蓋 bitwise_rshift / bitwise_xor。另有 11 筆同類核查在審更新(axpy、clamp、clear、fill、bitwise_and/or/not/lshift、exp/ln 族、relu 族、sin/cos 等)。 - 運算元遷移批開出:wch0810 的 chunk 族遷移——Chunk O Forward(#1866)、chunk_o_bwd(#1802)、Chunk Delta H(#1799)、Chunk Scaled Dot KKT(#1803);稀疏 MLA 三筆——Sparse MLA SeeSaw(#1869)、Sparse MLA Forward Pipelined(#1870)、sparse_mla_topk_reducesum(#1884);另有 MHA 示例(#1879)。
- 質量與迴歸:精度標準推廣三筆——現有示例套用精度標準(#1882)、精度 harness 與 runner 修復(#1883)、低效能運算元移入 examples_experiment(#1881);gemm_v0 修復 W4A4 int4xint4 GEMM 結果錯誤(#1731)。昇騰倉開放 PR 計 229 筆(上一期 228 筆)。
2.2 MLIR 昇騰:NPUIR 顯式記憶體與流水線控制合入(#190);Cube 記憶體分配 API 在審(#201)(10-13)
日期:2026-10-13 來源:NPUIR 控制(#190)/ Cube 記憶體 API(#201)
- #190 合入(12 檔案、+1092/-102):為 TileLang 增加顯式記憶體與流水線控制面——支援帶符號 pitch 的雙行 GM→UB 複製與連續 GM/L1 ND 複製;物理緩衝檢視、帶型別/重塑檢視與可變標量儲存;暴露 GEMM L0 ping-pong 事件與 MMAD / Fixpipe 單元標誌(含顯式同步要求);支援標量向量運算元與執行時尺寸的
T.vbrc區域;新增能力守衛的原子模式內建併相容兩版 Fixpipe builder API;修復 Expert 有符號 floor 除/模、無符號算術、整型轉換與惰性條件降低。 - #201 在審:顯式 Cube 記憶體分配 API(HhpPCc007)。MLIR 昇騰倉開放 PR 計 32 筆。
2.3 海光:暫存器流水線 PR 更新、新分支與 v0.1.15 升級線並進(10-13)
日期:2026-10-13 來源:暫存器流水線(#18)/ 塊縮放 GEMM 佈局分支/ v0.1.15 升級分支
- 暫存器流水線(#18):登記分支
gcy_merge_main繼續更新——視窗內新增「修復 complex wait count」、恢復test_example_gemm_fp8.py等提交,本筆為海光後端引入暫存器流水線(與共享記憶體流水線協同)及超過 4 波時的 warp-diverge,仍處評審。 - 新分支開建:feat/hcu-gemm-blockscaled-async-copy-layout(10-13 上午建立並推送)——指向塊縮放 GEMM 與非同步複製佈局方向。
- 升級線:upgrade/upstream-v0.1.15 分支視窗內兩次推送,海光後端與上游 v0.1.15 持續對齊。海光倉開放 PR 計 1 筆。
2.4 沐曦:main 追平上游 v0.1.15 節點;摩爾執行緒靜默(10-13)
日期:2026-10-13 來源:沐曦倉庫/ main 分支/ 摩爾執行緒倉庫
- 沐曦:main 分支於 10-13 上午推送更新,分支頭為上游 v0.1.15 版本節點(#3309)——映象線追平上游釋出;dev 分支(適配主工作線)最近推送仍為 09-24,視窗內無新適配提交。沐曦倉開放 PR 計 16 筆。
- 摩爾執行緒:09-30 後無活動(最近釋出分支靜默維持);Sunrise 倉視窗內亦無動態。
三、生態與採用方
3.1 TileOPs:MoE 雙運算元落定——masked FP8 分組 GEMM 與 DeepSeek 分組 top-k(10-13)
日期:2026-10-13 來源:masked FP8 分組 GEMM(#2521)/ DeepSeek 分組 top-k(#2535)/ MoE MMA 化重構(#2551)
- masked FP8 分組 GEMM(#2521,20 檔案、+1788/-37,關閉 #2388):
MoEGroupedGemmFP8FwdOp從 spec 落地——FP8 e4m3 分組 GEMM、1x128 / 128x128 塊標度、bf16 輸出,語義對齊deep_gemm的 masked 變體;清單收窄到 masked 佈局並標為已實現,14 行負載:E=8 兩行加 EP=8 解碼十二行(DeepSeek-V3、Qwen3-235B-A22B、Kimi-K2,batch 64 / 256)。新增moe.masked_routed_metadata生成器模擬專家不均衡(DeepSeek-V3 b64 空 4/32、Kimi-K2 b64 空 13/48);sm90 核心為 TMA producer warp + 兩個 WGMMA consumer warpgroup 的持久網格,瓦片行走在裝置端讀行數,空瓦片不佔 CTA、每份權重瓦片只從 HBM 讀一次。 - DeepSeek 分組 top-k(#2535,15 檔案、+1193/-69,關閉 #2268):
FusedTopKFwdOp補齊num_expert_group、topk_group與routed_scaling_factor(vLLMgrouped_topk語義),FusedMoEFwdOp/ 共享專家路徑同步;修復 T=512 時預設TOKENS_PER_BLOCK使 32 個塊落在 32/132 個 SM 上的排程問題;文件明示 fast-math 邊界。 - MoE 收尾重構(#2551,+20/-30):緊湊逐行佈局改由
MoEGroupedGemmMMAKernel直接服務(其程式本就按排序行 id 二分找組尾),刪除專用 TightRow 核心與 dispatch 鍵——佈局覆蓋擴至 SM80 / SM86。
3.2 TileOPs:SM89 四筆收口——GLA / DeltaNet 反向與 KDA 預填,加 GQA 修復筆(10-13)
日期:2026-10-13 來源:GLA 反向(#2546)/ DeltaNet 反向(#2547)/ KDA 預填(#2548)/ 緊湊逐行 GEMM(#2549)/ GQA 修復(#2550)
- GLA 反向(#2546,+36/-27):把塊間 key 梯度計算提到 query 梯度之前,使精簡程式在載入 h 前用完 dh——chunk 32、K=V=128 的預設共享記憶體從 114688 降到 81920 位元組,落入 SM89 的 101376 上限內;補 FP16/BF16 用例。
- DeltaNet 反向(#2547,+166/-113):chunk 64、K=V=128 的三段程式落在 90112 / 98304 / 98816 位元組內;顯式狀態緩衝檢視把評審人報告的 147968 位元組 w/u 分配降到 98816;縮短運算元壽命、鍵與逆矩陣在最後消費者後複用狀態儲存。
- KDA 融合預填(#2548,+186/-63):SM89 上啟用 KDA 融合預填——128 維輸入的緊湊共享記憶體排程把 256 執行緒分配從 182528 降到 101120 位元組;僅在序列/頭塊數達到 SM 數時選用融合路徑;新增四個公開 FP16/BF16 數值用例,並把過時的 2048 序列拒絕斷言替換為數值檢查。
- 緊湊逐行分組 GEMM(#2549,+45/-11):SM89 支援按排序專家 id 恢復段尾的緊湊分組 GEMM,複用現有 MMA 程式(含空專家與部分瓦片)。
- GQA 修復(#2550,18 檔案、+341/-173):dense GQA 解碼的 split log-sum-exp 改為 FP32 累加——bf16 在 64 至 128 區間步進 0.5,大分數下 split 混合最多偏差 0.23;autotune 改為對 forward 實際啟動的程式計時(含 fused RoPE 路徑),修正候選選擇口徑。
3.3 TileOPs:foundry 效能批 8 筆合入、8 筆新開——池化 / 歸一化 / 歸約鋪開(10-13 ~ 10-14)
日期:2026-10-13、2026-10-14 來源:FP8 瓦片(#2533)/ 短緊組(#2536)/ W4A16(#2545)/ 寬 dense 瓦片(#2552)/ coop2 儲存(#2566)/ foundry 在審批(#2570 至 #2579)
- GEMM(四筆):#2533 重排 FP8 GEMM 瓦片並把 1x128 B 標度放到波核(block128 波核改名
gemm_fp8_block128_wave);#2536 在緊湊未融合分組呼叫上選半寬瓦片填滿 SM(69 個描述符中 3 個改變選擇、均更快);#2545 W4A16 把瓦片與 K 切片聯合打分(qwen3-32b-prefill-down 78.69 微秒對 88.83,1.129x);#2552 寬 dense 瓦片經新 helper 單條 WGMMA 發 176/192 寬、新 ping-pong 核心對時小 M 重選(新增 vit-l16-in21k-head 負載)。 - Elementwise 與儲存:#2557 GELU 的 erf 鏈縮短 5 條指令(llama-8b-ffn-decode 1.280 微秒對 1.440,1.125x);#2565 SiluAndMul 16 位門用快速除法(qwen3-8b-swiglu-b32 1.074x,torch-compile 比 1.015x、從 0.945x 翻正);#2566 在 TMA 無法定址輸出的 N 非 8 倍數場景逐行逐 warp 儲存(vit-l16-in21k-head 294.7 微秒降到 23.2 微秒,12.7x,快於 cublaslt-best 7.5x)。
- RoPE(#2567):新增 16 位元組 L2 evict-last 載入,2D neox RoPE 每執行緒旋一個向量、1D 交錯單表讀整流化(neox-2d-2k 1.022x torch-compile、從 0.983x)。
- 新開八筆(10-13 晚 ~ 10-14 凌晨,均在審):softmax 行駐暫存器加 evict-last(#2570)、CTA warp 間掃描組瓦片計數(#2571)、MaxPool1dIndices(#2572)、AvgPool3d(#2573)、RMSNorm 按寬度分行(#2576)、SiluAndMul evict-last(#2577)、any/all 逐字測試(#2578)、MaxPool3dIndices(#2579)——池化 / 歸一化 / 歸約會戰鋪開。
3.4 TileFoundry:Qwen3.8-27B 預填示例合入——首個全長度超 SGLang 的示例(10-13)
日期:2026-10-13 來源:Qwen3.8-27B 預填(#229)/ scaffold 合入(#227)
- #229(89 檔案、+38069):新增
examples/qwen3_8_27b_prefill-tilelang/——64 層 gated-delta-net / attention 混合的文字預填,在 1024 / 4096 / 8192 三個長度上全部快於 SGLang;該負載超出 H200 拐點 36 倍(8192 時打分只佔 FLOP 的 3.1%、其餘是 GEMM),屬 FLOP 受限、無流量可省,示例把analyze --roofline作為決策輸入;SGLang 基線由人工給定(其兩列口徑在 8192 上相差 9.1%,示例需論證取列)。此前示例均為解碼且僅及 SGLang 的零頭,本筆為首個全長度超越的示例。 - #227(47 檔案、+1356/-368):
tilefoundry scaffold SOURCE OUT_DIR合入——按 Target codegen 生成可編輯獨立 CMake 工程(引數檢視、特化分發、啟動器、主機註冊與佔位 CUDA 體),並把 codegen 產物與連結拆為六個模組檔案。
3.5 夜間流水線:新快照 a79a21e4——正確性 1064 項(+22)、基準 1966 項(+19)零失敗(10-14)
日期:2026-10-14 來源:夜間快照(a79a21e4)/ 快照後設資料
- 新快照 a79a21e4(run 38443260386,10-14 04:18):正確性 1064 項(62 套件、較上份 +22、0 失敗 0 錯誤 1 跳過)、基準 1966 項(53 套件、+19、0 失敗);環境 H200、CUDA 13.2、驅動 595.71.05、映象 cu132-torch2.13-tl-0.1.12,快照內 tileops 0.0.1.dev1314+ga79a21e40(較上份 +18 開發號)、tilelang 0.1.12,torch 2.13.0+cu132 / triton 3.7.1 / vllm 0.27.1。
- 正確性增量與視窗內 MoE、SM89、foundry 三條合入線同拍——「合入一筆、底盤爬一截」的滾動節奏延續。
3.6 採用方與文件:TileKernels / FlashQLA / TileRT 靜默;TileOPs 文件站部署(10-13)
日期:2026-10-13 來源:TileOPs 文件站/ TileKernels/ FlashQLA
- 採用方:TileKernels(DeepSeek)、FlashQLA(Qwen)均無視窗內推送(自 09-30 後靜默);TileRT 無視窗動態。
- 文件站:TileOPs 站 1 次 gh-pages 部署(10-13 上午,MkDocs 1.6.1);主文件站視窗內無新構建。
四、社群、教程與活動
4.1 PTO-ISA:SuperNPUBench 釋出 ops-20261013.2 與 CUBE 直連等提交(10-13)
日期:2026-10-13 來源:SuperNPUBench/ ops-20261013.2 釋出
- 新發布 ops-20261013.2(含
solution/quant/dynamic_mx_quant);視窗內提交:matmul_test 以直連 CUBE TCVT 替換 GM 往返(#234)、topk 可移植 gfsim fixture 與 RES_CHECK ELF 釋出(#233 / #236 合入)、rms_norm tree_32k 核心歸檔(#216)、dynamic_mx_quant 接入 one-level 構建。
4.2 社群賬號:easy-tilelang 教程倉更新;SwHwCodesign 公開倉靜默(10-13)
日期:2026-10-13 來源:easy-tilelang 教程倉/ SwHwCodesign/ tilelang-debugger
- easy-tilelang/tilelang-tutorials(第三方中文教程倉)視窗內推送「adapt tilelang new ascend」——教程含 Ascend A5 的 lower-trace 編譯觀察等條目,適配新版昇騰後端。
- SwHwCodesign 賬號公開倉現為 2 個(AI-Compiler、AI-Infra),均無視窗內推送;10-12 記錄的佔位倉潮未延續。tilelang-debugger 無更新(10-10 後)。
4.3 媒體與學術:Google News / HN / arXiv 視窗內零新增(10-13)
日期:2026-10-13 來源:Google News/ Hacker News 檢索/ arXiv 檢索
- 中英文多組查詢(含昇騰 / 沐曦 / 海光 / 摩爾執行緒組合詞)視窗內零新增命中;歷史命中(10-07 至 10-10 的聚合稿與解讀)均已在往期收錄。
- Hacker News 96 小時零條目;arXiv 無新預印本(最新相關仍為 07-24 的 TileSight 分析模型論文)。
五、趨勢觀察
5.1 MoE:從成對拆分到成對落定
- 視窗內 MoE 面連收兩筆:masked FP8 分組 GEMM(對齊
deep_gemmmasked 語義)與 DeepSeek 分組 top-k(對齊 vLLMgrouped_topk)同日合入,加上緊湊逐行佈局統一進 MMA 核心——TileOPs 的 MoE 覆蓋從「運算元逐個補」轉入「按模型配方收口」,DeepSeek-V3 / Qwen3-235B / Kimi-K2 負載成批入冊。在審側同主題(gpt-oss swigluoai 專家、permute-align、專家搜尋跳過)持續加厚,MoE 是當前 TileOPs 權重最高的方向。
5.2 foundry 效能批進入日更節奏
- 一天 8 筆 foundry 效能合入加 8 筆新開:GEMM(瓦片重排、聯合選擇、單條 WGMMA)之後,池化、歸一化、歸約、RoPE 全面鋪開,且每筆都帶對照基準(torch-compile / cuBLASLt / quack)。單人作者的日更節奏說明:TileOps 的效能工程已從「重點運算元攻堅」轉為「全運算元逐日刷榜」,殘餘落後面(MoE 四行、部分 16 位除法行)被逐筆記錄在案。
5.3 ROCm:DeepSeek 新架構核心的第三條收筆線
- 繼 NSA 前向/解碼與 flash-decoding 瓦片(10-12 ~ 10-13)之後,本視窗再收 mHC 前/後核心與 KDA 解碼示例——ROCm 線連續第三日有合入,且主題高度集中於 DeepSeek 系新架構(NSA、mHC)與 GLM-5.3 推理。技術債務(CDNA 波前尺寸、MFMA 輸入型別、LDS/VGPR 預算)逐筆清償的方式表明:ROCm 支援正從「跑通」轉向「與新架構釋出同步」。
5.4 在審佇列繼續變厚,釋出靜默期的底盤增長
- 單視窗合併 28 筆、新開 42 筆、在審更新 79 筆:主倉開放 PR 161 筆(上一期 168)、TileOPs 26 筆(上一期 19)、昇騰倉 229 筆——主倉瘦身、TileOPs 變厚。正式版本繼續靜默(主倉最新 v0.1.15,09-30;TileFoundry v0.0.2),但夜間底盤正確性 +22、基準 +19 的爬升持續:合入、評測、示例三線在為下一個釋出視窗積累靜態準備。
附:素材與核查說明
| 信源 | 核查結果 |
|---|---|
| tile-ai 組織(29 倉庫) | 視窗內 10 個倉庫有推送:tilelang(合入 4、在審更新 29、新開 9)、TileOPs(合入 18、在審更新 22、新開 25)、TileFoundry(合入 2、新開 1)、tilelang-ascend(合入 3、在審更新 25、新開 5)、tilelang-hygon(三分支推送)、tilelang-metax(main 同步)、tilelang-mlir-ascend(合入 1、在審 1、新開 1)、TileSight(dev 分支建立與分支推送)、TileOPs-nightly(快照 1 份)、TileOPs.github.io(部署 1 次);組織視窗內合計合併 28 筆、新開 42 筆、在審更新 79 筆 |
| 主倉 tilelang | 合入 4 筆(#3156、#3249、#3455、#3461);開放 PR 計 161 筆(上一期 168);釋出頁視窗內無新增(最新 v0.1.15,09-30) |
| 昇騰倉(ascend / mlir-ascend) | ascend:合入 3 筆(#1612、#1676、#1681);開放 PR 計 229 筆(上一期 228)。mlir-ascend:合入 1 筆(#190);開放 PR 計 32 筆。預設分支為 ascendc_pto(非 main),分支級核查已執行 |
| 海光 / 沐曦 / 摩爾執行緒 | 海光:三分支推送(gcy_merge_main、feat/hcu-gemm-blockscaled-async-copy-layout〔新分支〕、upgrade/upstream-v0.1.15)加分支建立 1 次;#18 在審。沐曦:main 推送到上游 v0.1.15 節點(#3309);dev 無新提交。摩爾執行緒(09-30 後)與 Sunrise(10-12 後)無活動 |
| TileOPs | 合入 18 筆(#2521、#2533、#2535、#2536、#2542、#2545、#2546 至 #2552、#2555、#2557、#2565 至 #2567);開放 PR 計 26 筆(上一期 19 筆) |
| TileOPs-nightly | 新快照 a79a21e4(10-14 04:18):正確性 1064 項(62 套件,+22)、基準 1966 項(53 套件,+19),零失敗零錯誤 |
| TileFoundry | 合入 2 筆(#229、#227);開放 PR 計 1 筆;釋出頁無新增(最新 v0.0.2,09-10) |
| TileSight | 10-13 建立 dev 分支並出現分支級推送(倉庫 pushed 至 10-14 00:16);公開分支含 main 與 tilelang(後者含 TileLang 前端提交);無釋出內容 |
| 採用方與社群 | TileKernels、FlashQLA 無視窗內推送(均 09-30);TileRT 無動態;tilelang-debugger 無更新(10-10 後);easy-tilelang 教程倉更新 1 筆;SwHwCodesign 公開倉 2 個、無視窗內推送 |
| PTO-ISA 組織 | SuperNPUBench:釋出 ops-20261013.2;視窗內 8 筆提交(含 2 次合併)——CUBE TCVT 直連、topk fixture 與 ELF、rms_norm 歸檔、dmxq 構建接入 |
| Google News / Hacker News / arXiv | Google News 視窗內零新增命中;HN 96 小時零條目;arXiv 無新預印本 |
完整信源清單
- [1] 主倉 PR 列表 — https://github.com/tile-ai/tilelang/pulls
- [2] DeepSeek mHC 前/後核心(#3156) — https://github.com/tile-ai/tilelang/pull/3156
- [3] safe-gated KDA 解碼示例(#3249) — https://github.com/tile-ai/tilelang/pull/3249
- [4] SimdVF 多緩衝 T.fill(#3455) — https://github.com/tile-ai/tilelang/pull/3455
- [5] bisheng 臨時檔案清理(#3461) — https://github.com/tile-ai/tilelang/pull/3461
- [6] SM120 mxf8f6f4 家族(#3099) — https://github.com/tile-ai/tilelang/pull/3099
- [7] SM120 MXFP8/MXFP4(#3495) — https://github.com/tile-ai/tilelang/pull/3495
- [8] Metal 批(#3194 至 #3210、#3428) — https://github.com/tile-ai/tilelang/pull/3194
- [9] Ascend 獨立 AIV(#3485) — https://github.com/tile-ai/tilelang/pull/3485
- [10] Ascend 訪問區域 repeat/stride(#3506) — https://github.com/tile-ai/tilelang/pull/3506
- [11] PTO 執行路由(#3316) — https://github.com/tile-ai/tilelang/pull/3316
- [12] DeepGEMM PTO codegen(#3330) — https://github.com/tile-ai/tilelang/pull/3330
- [13] TMA-only producer(#3503) — https://github.com/tile-ai/tilelang/pull/3503
- [14] Windows MSVC CI(#3510) — https://github.com/tile-ai/tilelang/pull/3510
- [15] TVM 發現與 DSL 宣告(#3508) — https://github.com/tile-ai/tilelang/pull/3508
- [16] 測試基建 cached IR(#3502) — https://github.com/tile-ai/tilelang/pull/3502
- [17] fill / reduce 邊界三筆(#3499 至 #3501) — https://github.com/tile-ai/tilelang/pull/3501
- [18] cross-warp allreduce 分組(#3494) — https://github.com/tile-ai/tilelang/pull/3494
- [19] codegen 共享 C 系發射(#3289) — https://github.com/tile-ai/tilelang/pull/3289
- [20] tvm fork:型別註解修正(#83) — https://github.com/tile-ai/tvm/pull/83
- [21] 昇騰 round 語義(#1612) — https://github.com/tile-ai/tilelang-ascend/pull/1612
- [22] 昇騰 bitwise_rshift(#1676) — https://github.com/tile-ai/tilelang-ascend/pull/1676
- [23] 昇騰 bitwise_xor(#1681) — https://github.com/tile-ai/tilelang-ascend/pull/1681
- [24] 昇騰 Chunk O Forward(#1866) — https://github.com/tile-ai/tilelang-ascend/pull/1866
- [25] 昇騰 Chunk Delta H(#1799) — https://github.com/tile-ai/tilelang-ascend/pull/1799
- [26] 昇騰 chunk_o_bwd(#1802) — <https://github.com/t
ile-ai/tilelang-ascend/pull/1802>
- [27] 昇騰 Chunk Scaled Dot KKT(#1803) — https://github.com/tile-ai/tilelang-ascend/pull/1803
- [28] 昇騰 Sparse MLA SeeSaw(#1869) — https://github.com/tile-ai/tilelang-ascend/pull/1869
- [29] 昇騰 Sparse MLA Pipelined(#1870) — https://github.com/tile-ai/tilelang-ascend/pull/1870
- [30] 昇騰 sparse_mla_topk_reducesum(#1884) — https://github.com/tile-ai/tilelang-ascend/pull/1884
- [31] 昇騰 MHA 示例(#1879) — https://github.com/tile-ai/tilelang-ascend/pull/1879
- [32] 昇騰精度測試三筆(#1881 至 #1883) — https://github.com/tile-ai/tilelang-ascend/pull/1883
- [33] 昇騰 gemm_v0 W4A4 修復(#1731) — https://github.com/tile-ai/tilelang-ascend/pull/1731
- [34] MLIR 昇騰 NPUIR 控制(#190) — https://github.com/tile-ai/tilelang-mlir-ascend/pull/190
- [35] MLIR 昇騰 Cube 記憶體 API(#201) — https://github.com/tile-ai/tilelang-mlir-ascend/pull/201
- [36] 海光暫存器流水線(#18) — https://github.com/tile-ai/tilelang-hygon/pull/18
- [37] 海光塊縮放 GEMM 佈局分支 — https://github.com/tile-ai/tilelang-hygon/tree/feat/hcu-gemm-blockscaled-async-copy-layout
- [38] 海光 v0.1.15 升級分支 — https://github.com/tile-ai/tilelang-hygon/tree/upgrade/upstream-v0.1.15
- [39] 沐曦倉庫 — https://github.com/tile-ai/tilelang-metax
- [40] 沐曦 main 分支 — https://github.com/tile-ai/tilelang-metax/commits/main
- [41] 摩爾執行緒倉庫 — https://github.com/tile-ai/tilelang-musa
- [42] TileOPs PR 列表 — https://github.com/tile-ai/TileOPs/pulls
- [43] masked FP8 分組 GEMM(#2521) — https://github.com/tile-ai/TileOPs/pull/2521
- [44] DeepSeek 分組 top-k(#2535) — https://github.com/tile-ai/TileOPs/pull/2535
- [45] MoE MMA 化重構(#2551) — https://github.com/tile-ai/TileOPs/pull/2551
- [46] GLA 反向(#2546) — https://github.com/tile-ai/TileOPs/pull/2546
- [47] DeltaNet 反向(#2547) — https://github.com/tile-ai/TileOPs/pull/2547
- [48] KDA 融合預填(#2548) — https://github.com/tile-ai/TileOPs/pull/2548
- [49] 緊湊逐行分組 GEMM(#2549) — https://github.com/tile-ai/TileOPs/pull/2549
- [50] GQA 修復(#2550) — https://github.com/tile-ai/TileOPs/pull/2550
- [51] FP8 GEMM 瓦片(#2533) — https://github.com/tile-ai/TileOPs/pull/2533
- [52] 短緊
組填 SM(#2536) — https://github.com/tile-ai/TileOPs/pull/2536
- [53] W4A16 聯合選擇(#2545) — https://github.com/tile-ai/TileOPs/pull/2545
- [54] 寬 dense 瓦片(#2552) — https://github.com/tile-ai/TileOPs/pull/2552
- [55] coop2 逐行儲存(#2566) — https://github.com/tile-ai/TileOPs/pull/2566
- [56] GELU erf 鏈(#2557) — https://github.com/tile-ai/TileOPs/pull/2557
- [57] SiluAndMul(#2565) — https://github.com/tile-ai/TileOPs/pull/2565
- [58] RoPE evict-last(#2567) — https://github.com/tile-ai/TileOPs/pull/2567
- [59] D=256 滑窗修復(#2555) — https://github.com/tile-ai/TileOPs/pull/2555
- [60] foundry 在審批(#2570 至 #2579) — https://github.com/tile-ai/TileOPs/pull/2570
- [61] TileFoundry 預填示例(#229) — https://github.com/tile-ai/TileFoundry/pull/229
- [62] TileFoundry scaffold(#227) — https://github.com/tile-ai/TileFoundry/pull/227
- [63] 夜間快照 a79a21e4 — https://github.com/tile-ai/TileOPs-nightly/commit/a79a21e408d99cbd1363b7a3277c60c790995bc3
- [64] 快照後設資料 — https://github.com/tile-ai/TileOPs-nightly/blob/snapshots/meta.json
- [65] TileOPs 文件站 — https://github.com/tile-ai/TileOPs.github.io
- [66] TileSight 倉庫 — https://github.com/tile-ai/TileSight
- [67] SuperNPUBench — https://github.com/PTO-ISA/SuperNPUBench
- [68] SuperNPUBench ops-20261013.2 — https://github.com/PTO-ISA/SuperNPUBench/releases/tag/ops-20261013.2
- [69] easy-tilelang 教程倉 — https://github.com/easy-tilelang/tilelang-tutorials
- [70] SwHwCodesign — https://github.com/SwHwCodesign
- [71] tilelang-debugger — https://github.com/superAngGao/tilelang-debugger
- [72] TileKernels — https://github.com/deepseek-ai/TileKernels
- [73] FlashQLA — https://github.com/QwenLM/FlashQLA
- [74] Hacker News 檢索 — https://hn.algolia.com/
- [75] arXiv 檢索 — https://arxiv.org/
- [76] Google News 檢索 — https://news.google.com/
- [77] 主倉釋出頁 — https://github.com/tile-ai/tilelang/releases