TileLang デイリーレポート (2026-10-10)
調査期間:過去24時間(2026-10-09 07:00 ~ 2026-10-10 07:00、北京時間)。本期は国慶節振替出勤日(土曜)につき平常通り発行;調査期間は前回(10-09)と隙間なく接続。 情報源:GitHub(tile-ai 組織29リポジトリのプッシュ核查、期間内に9リポジトリでプッシュあり:tilelang、TileOPs、tilelang-ascend、tilelang-hygon、tilelang-mlir-ascend、TileFoundry、tilelang.github.io、TileOPs.github.io、TileOPs-nightly;組織期間内マージ21件、新規オープン29件;メインリポジトリ6件マージと10件新規オープン、TileOPs 9件マージ、昇騰2リポジトリ3件マージ;オープンPR:メインリポジトリ177件)、PTO-ISA 組織核查、Google News RSS 中英語複数クエリ、Hacker News、arXiv、ドキュメントサイトとリリースページ核查
本期インデックス
- 今日の重点:金曜マージラッシュ——組織単日21件マージで締めくくり、TileOPs リファクタリングバッチ、昇騰サンプルライン、TileFoundry FP8 ブロックスケーリングが同日確定(10-09)
-
- コアプロジェクト進展
- 1.1 メインリポジトリ修正バッチ:T.view スカラー幅、Autotuner 入力再利用、autodd ハング、LDGSTG テストゲーティングの4件マージ(10-09)
- 1.2 メインリポジトリ:CodeRabbit インテントルーティングレビューマージ——レビューガバナンスがツールチェーンに参入(10-09)
- 1.3 メインリポジトリ新規オープンバッチ:#3460 から #3469 の10件——PTO パス修正、A5 デュアルコピー、FlashMLA サンプルが列挙(10-09)
-
-
- マルチバックエンド適配(昇騰 / 沐曦 / 海光 / 摩尔線程)
- 2.1 昇騰:Expert v2/v3 フラッシュアテンションサンプルマージ——2世代の記述が v1 と比較して約1.6〜1.9倍高速化(10-09)
- 2.2 昇騰:xAttention サンプル整理と共有プレフィックスデコードカーネルマージ(10-09)
- 2.3 昇騰:CANN 9.3 自建イメージ CI 検証マージ;MLIR パスレポートと argmax マージ(10-09)
- 2.4 海光:warp size 修正マージ——gfx92a/gfx946 で 512 VGPR を実現(10-09)
- 2.5 沐曦 / 摩尔線程:公式リポジトリ静穏(10-09 核查)
- マルチバックエンド適配(昇騰 / 沐曦 / 海光 / 摩尔線程)
-
- エコシステムと採用側
- 3.1 TileOPs:単日9件マージ——csrc 移行締めくくりと線形アテンション命名統一(10-09)
- 3.2 TileOPs:NSA varlen TMA 活スロットリングマージ;読み取り専用ページング GQA RoPE マージ(10-09)
- 3.3 TileOPs:デコードの SM90 脱却と GroupNorm ワイドグループ修正;4件の性能/修正がレビュー中(10-09)
- 3.4 夜間パイプライン:新スナップショット1030項正確性、1945項ベンチマーク零失敗(10-10)
- 3.5 TileFoundry:ブロックスケーリング FP8 GEMM が SM90 WGMMA 経由で HIR から TIR まで打通(10-09)
- 3.6 採用側とドキュメント:TileRT ベンチマークドキュメントがレビュー中;ドキュメントサイト1件(10-09 核查)
- エコシステムと採用側
-
- コミュニティ、チュートリアルとイベント
- 4.1 コミュニティ:tilelang-debugger 8件の密集推進——ネスト観測と統一キャプチャ(10-09)
- 4.2 PTO-ISA:教学リポジトリの文言修正;SuperNPUBench 継続的イテレーション(10-09)
- 4.3 メディアと学術:Google News 点状ヒット;HN ゼロ件、arXiv 新規プレプリントなし(10-09/10-10)
- コミュニティ、チュートリアルとイベント
-
- トレンド観察
- 5.1 「既存の整理」から「増分の凍結」へ:エンジニアリングガードレールが強制期に
- 5.2 キューの両端:177件のオープン PR と 1030/1945項の零失敗
- 5.3 昇騰「三面同時打ち」の継続と PTO メンテナンス面の拡大
- トレンド観察
今日の重点:金曜マージラッシュ——組織単日21件マージで締めくくり、TileOPs リファクタリングバッチ、昇騰サンプルライン、TileFoundry FP8 ブロックスケーリングが同日確定(10-09)
日付:2026-10-09 出典:メインリポジトリ PR リスト/ TileOPs 移行締めくくり(#2495)/ 昇騰 Expert v2/v3(#1863)/ TileFoundry ブロックスケーリング GEMM(#213)/ 夜間スナップショット(821084ca)
ウィンドウ内で組織統合 21 筆(前ウィンドウと横ばい)、新規 29 筆;9 のリポジトリにプッシュがあり、ペースは 10-09 午後から深夜に集中。21 筆のマージ分布:メインリポジトリ 6、TileOPs 9、昇騰適配リポジトリ 2、MLIR パス 1、海光 1、TileFoundry 1、付属ドキュメント 1。4 本のラインが同じ営業日に着地:
- TileOPs 単日 9 筆:csrc 移行が完了(既存分をゼロにし、新規追加を拒否するガードレールを追加)、線形注意力の命名統一(GLA/DeltaNet、旧名エイリアスを残さない)、NSA varlen TMA アクティブスロットリング、読み取り専用ページング GQA RoPE——リファクタリング、性能、機能の 3 ラインが同日に収束(詳細は第 3 章)。
- 昇騰デュアルライン:Expert v2/v3 フラッシュアテンション示例と xAttention 共有プレフィックスデコードカーネルが相次いでマージ(v2 は旧版比で約 1.61~1.62 倍高速化、v3 は約 1.92 倍);同日、自前ビルドの CANN 9.3 イメージの CI 検証コミット(#3458)がマージ——サンプルラインと基盤ラインが同時進行。
- TileFoundry がブロックスケーリング FP8 GEMM を開通:#213 は DeepSeek-V3 スタイルのブロックスケーリング FP8 GEMM(e4m3 オペランド、f32 1×128 および 128×128 スケーリング)を SM90 WGMMA 経由で HIR から TIR まで一気に実行——MatMul 結果 dtype、Dim 演算コストモデル、Wgmma データ型面を補完。
- 夜間パイプライン:10-10 未明の新スナップショット(対応マージポイント #2495):正確性 1030 項目、ベンチマーク 1945 項目(52 スイート)、失敗ゼロ・エラーゼロ・スキップゼロ——テスト資産が当日のマージとともに同期更新。
- メインリポジトリ 6 筆は修正とエンジニアリングガバナンスが主体:T.view スカラー bit 幅、Autotuner 入力再利用、autodd ハング、LDGSTG テストゲート、CodeRabbit レビュールーティング、CANN 9.3 CI。
1. コアプロジェクトの進展
1.1 メインリポジトリ修正バッチ:T.view スカラー bit 幅、Autotuner 入力再利用、autodd ハング、LDGSTG テストゲートの 4 筆がマージ(10-09)
日付:2026-10-09 情報源:T.view スカラー bit 幅(#3382)/ Autotuner 入力再利用(#3415)/ autodd ハング修正(#3385)/ LDGSTG テストゲート(#3463)
- T.view スカラー bit 幅(#3382、17:38 マージ):
bits_productが空形状に対して直接 1 を返し、dtype の bit 幅とチャネル数をスキップするため、スカラーT.viewが bit 幅の一致しないビューを受け入れ、逆に bit 幅が等しいスカラー/テンソルビューを誤って拒否していた(欠陥票 #3378);修正後、CPU 側の回帰テストを追加(bit 幅不一致、ベクトルチャネル、同一幅再解釈、スカラー/テンソルランク)。 - Autotuner 入力再利用(#3415、15:33 マージ):
cache_input_tensors=Trueの場合、TVM dtype と PyTorch dtype を直接比較すると必ず不一致になる(欠陥票 #3412)。互換入力が毎回再生成され、欠落したランクチェックを覆い隠していた;既存のtorch_dtype()変換を使用するよう変更し、まず異ランクを拒否し、次に次元を比較する。 - autodd ハング(#3385、15:34 マージ):
python -m tilelang.autodd --jobs 0はワーカースレッドを生成しないため永遠に返らない;現在は非正数を直接拒否。 - LDGSTG テストゲート(#3463、13:15 マージ):#3390 で追加されたネスト述語テストが ROCm CI 上で CUDA のみ登録の
LowerLDGSTGパスを呼び出してエラー;requires_cudaゲートを追加——失敗した ROCm ジョブによって露見し、当日に修正。
1.2 メインリポジトリ:CodeRabbit インテントルーティングレビューがマージ——レビューガバナンスがツールチェーンへ(10-09)
日付:2026-10-09 情報源:CodeRabbit レビュールーティング(#3456)
- レビュアー割り当てリストは
.coderabbit.yamlに直接維持(ネイティブの「推奨レビュアー」指令を採用し、別途リストファイルや割り当てワークフローを設けない):各レビュアーに 1 ルール、”主担当範囲 / 推奨トリガー / 非推奨トリガー / パスヒント” の 4 段に分け、ファイル名やキーワードではなく変更の意図でマッチングし、PR 作者本人を明示的に除外(8 ファイル)。 - 対照背景:メインリポジトリのオープン PR は計 177 筆(前期 174 筆)——レビュー帯域のガバナンスが「人員追加」から「ルールベースルーティング」へ移行開始。
1.3 メインリポジトリ新規バッチ:#3460 から #3469 の 10 筆——PTO パス修正、A5 デュアルコピー、FlashMLA 示例がリスト入り(10-09)
日付:2026-10-09 出典:PTODSL 全帰約アシスタント撤回(#3469)/ A5 デュアルコピーパス変換(#3468)/ FlashMLA 手動スケジューリング例(#3464)/ TMA store フェンス昇格(#3462)
- PTODSL アシスタント撤回(#3469):上流の PTOAS が
ptodsl/_allreduce.pyを削除し、下流が自ら vendor することを前提とした。しかしtilelang/contrib/ptodsl/simt.pyは依然として削除されたモジュールを参照しており、最新の CANN Weekly(09-30)に基づいて PTO ターゲットのオペレータをコンパイルするとModuleNotFoundErrorが発生する。本コミットでは実装をcontrib/ptodsl/allreduce.pyに取り込み、PTO 帰約プリミティブのテストを追加した——上流の依存関係の変更がメインリポジトリの PTO パスに直接影響を与える新たなサンプルである。 - A5 デュアルコピー(#3467 クローズ後に #3468 として再オープン):A5 上の FixPipe はデュアルデスティネーションと
quant_preを同時に有効化できない。T.dual_copyの L0C fp32 から UB f16/bf16 への変換には以前は追加のvcvtが必要だったが、本コミットでは「パス上の変換」に変更し、追加の Vector 変換を省略した。 - その他の新規オープン:CANN 9.2.0 ドキュメント要件(#3460)、bisheng ラッパーの一時ファイルクリーンアップ(#3461)、TMA store プロキシフェンスの実行順序(#3462)、Ascend FlashMLA 手動スケジューリング例(#3464)、CUDA アトミック領域ランク診断(#3465)、Ascend スカラー rsqrt 沈下修復(#3466)——Ascend 関連がそのうち4件を占める。
2. マルチバックエンド適配(Ascend / 沐曦 / 海光 / 摩尔線程)
2.1 Ascend:Expert v2/v3 フラッシュアテンション例がマージ——2世代の記法が v1 と比較して約1.6〜1.9倍高速化(10-09)
日付:2026-10-09 出典:Expert v2/v3 例(#1863)
- 新規に
expert_v2/kernel.pyとexpert_v3/kernel.pyを追加:v2 は TileLang の記法から出発し高性能計算とパイプラインを組織化;v3 はまず CCE で計算とスケジューリングを記述・検証し、その後 TileLang でどのように表現するかを検討し、直接記述できない箇所には workaround を採用——2つの路線が並存し、取捨選択はそれぞれドキュメントに記録されている。 - パフォーマンス(fa-public の全3テストポイント):v2 は旧版 v1 と比較して約 1.61〜1.62倍高速化、v3 は約 1.92倍、3バージョンすべてが正確性チェックに合格;
bench_test.shが各バージョンのエントリを自動検出する。 - タイトルに自動マーク(パイプライン署名)が付与され、中国語の最適化履歴は kernel と同じディレクトリにアーカイブされる。
2.2 Ascend:xAttention 例の整理と共有プレフィックスデコードカーネルのマージ(10-09)
日付:2026-10-09 出典:xAttention 例(#1864)
- 新規に xAttention
expert_v2を追加:共有プレフィックス部分は行列乗算を使用し、各 beam のプライベートトークンは最後の共有ブロックの出力更新においてベクトル計算で完了し、オンチップで直接マージする;v2 は連続 BF16 入力を使用し、32 個の query ヘッド、8 個の K/V ヘッド、ヘッド次元 128 に固定され、ブロックテーブルはサポートしない。 - 元の
xattention.py、xattention_paged.pyをexpert_v1/に移動(パスの移動のみ、内容は不変)、CI リストと関連リンクを同期——xAttention 例ラインを v1/v2 の2段階に再編成。
2.3 Ascend:CANN 9.3 自建イメージ CI 検証がマージ;MLIR パスレポートと argmax がマージ(10-09)
日付:2026-10-09 出典:CANN 9.3 イメージ検証(#3458)/ MLIR レポートと argmax(#193)/ NPU プロファイリングサポート(#198)
- CANN 9.3 自建イメージ(#3458、18:00 マージ):昇騰 CI ジョブを自建イメージに切り替え(CANN 9.3.0 weekly ツールチェーンに 950 オペレータ、Ubuntu 22.04、Python 3.12 を含み、torch 2.10.0+cpu と torch_npu 2.10.0 を固定)、イメージは国内ミラー源経由で配置され、a5(950)runner 上で動作検証を完了——950 の「回帰可能」基盤が着手から検証完了まで一サイクル。付随する a5 runner 移行 PR(#3454)は依然審査中。
- MLIR パス(#193、11:40 マージ):全体性能テストレポートを更新し mamba オペレータテストを追加;benchmark から smoke と torch 性能項目を削除;agent 自動チューニング向けに各 stage の時間統計と振り返りを接続(自己進化メカニズムに統合);argmax オペレータ及びその蒸留経験を新規追加。
- 新規:オプションの Ascend NPU profiling サポート(#198)とドキュメント全面刷新(#197);950 イメージリリース PR(#196)は依然 WIP。
2.4 海光:warp size 修正マージ——gfx92a/gfx946 で 512 VGPR を実現(10-09)
日付:2026-10-09 情報源:warp size 修正(#17)/ レジスタパイプライン(#18)
- #17(18:54 マージ):非定数式 HIP warpSize をサポート;gfx92a と gfx946 で 512 個の VGPR を実現——海光側の低レベル適配は引き続き収束(共著者は海光から、署名 huangteng@hygon.cn)。
- #18:レジスタパイプラインと warp-diverge は依然審査中(自述 example_gemm は rocblas をベンチマーク)。
2.5 沐曦 / 摩尔線程:公式リポジトリ静黙(10-09 核查)
日付:2026-10-09 情報源:沐曦リポジトリ/ 摩尔線程リポジトリ
- 沐曦の最近のプッシュは 09-20、摩尔線程は 09-30(v0.1.15+musa.1 リリース日)で、調査期間内に新規活動はなし。
3. エコシステムと採用側
3.1 TileOPs:単日九件マージ——csrc 移行完了と線形注意力命名統一(10-09)
日付:2026-10-09 情報源:インライン CUDA 移行完了(#2495)/ GEMM 波核移行(#2493)/ GLA 改名(#2489)/ DeltaNet 改名(#2492)/ 内部命名整合(#2494)/ ドキュメントフォロー(TileOPs.github.io #68)
- csrc 移行完了(#2493、#2495):1D2D FP8 波核の
_WAVE_SRCをcsrc/fp8_1d2d_helper.hに移行;warp 特化 MHA 逆方向のclaim_tile/retireをcsrc/tile_claim.hに、近似数学関数をcsrc/approx_math.hに移行(tl::approx_reciprocalとtl::approx_exp2)、elementwise/_prelude.pyを削除——さらに「インライン CUDA ソース文字列の新規追加を拒否する」ガードレールを設置:既存分は一度でゼロクリア、増分はこれ以降凍結。 - 線形注意力命名統一(#2489、#2492、#2494):
GLAInferenceFwdOpをGLAFwdOpに改名、DeltaNetInferenceFwdOpをDeltaNetFwdOpに改名、ファイルもそれに伴い改名(gla/fwd.py、deltanet/fwd.py);チャンク訓練側は統一してChunkプレフィックスを付与(kernel-map キー含む)。旧名エイリアスは保持しない——外部インポートは同期更新が必要;ドキュメントサイトはその後フォロー(#68)。 - リファクタリングと移行は計 5 件、ドキュメント 1 件で、当日マージの大部分を構成。
3.2 TileOPs:NSA varlen TMA 活スロット環のマージ;読み取り専用ページング GQA RoPE のマージ(10-09)
日付:2026-10-09 出典:NSA TMA 活スロット環(#2491)/ 読み取り専用ページング GQA RoPE(#2484)
- NSA varlen TMA(#2491):SM90 カーネル
NSAFwdVarlenTMAKernelを新規追加——Q と各アクティブ K/V ブロックは TMA を経て 128 バイトスニッフィングアラインの分塊に進入;Q は一度にレジスタへ読み込み;アクティブスロットはビットマスクで走査し、現ブロックの計算と次ブロックのロードをオーバーラップさせて進行。 - 読み取り専用ページング GQA RoPE(#2484):FP16/BF16 ページング GQA RoPE を補完——論理キャッシュ位置、NeoX とインターリーブレイアウト、部分回転と安全なテール読み取り;ついでに負の
sm_scaleの NaN を修正(マスク前に logits をスケーリング);公開シグネチャは不変(#2232 をクローズ;FP8 部分は #2231 に保留);H200 側の 48 項目ページングテストを同梱。
3.3 TileOPs:デコード脱 SM90 と GroupNorm ワイドグループ修正;性能/修正 四件がレビュー中(10-09)
日付:2026-10-09 出典:デコード脱 SM90(#2487)/ GroupNorm ワイドグループ(#2486)/ ページング GQA Hopper 加速(#2499)/ KDA プリフィル脱 SM90(#2498)/ DSA シーソーデコード(#2497)/ GQA キャッシュアペンド退役(#2490)
- デコード脱 SM90(#2487):DeltaNet、GDN、KDA のシングルトークンデコードカーネルリストを [80, 89, 90] に拡張——SM80/89 上で SM90 機能なしに動作可能;対応するテストから
sm90マークを除去。 - GroupNorm ワイドグループ(#2486):単一ブロックに収まらない超ワイドグループを処理する分割カーネルを新規追加——レジスタ行が 65536 列を超える場合、共有メモリ経由の FP16/BF16 行が 16384 列を超える場合などのシナリオをシャードリダクション後にマージ。
- レビュー中四件:Hopper ページング GQA 加速(#2499:自述によれば H200 上で 17/17 の比較可能ベンチマークケースが FlashInfer より高速、混合 serving 2.61 倍、かつ CUDA Graph を跨いだ再生でのアクティブオフセット読み取りをサポート)、KDA 分塊プリフィル脱 SM90(#2498)、DSA スパース MLA デコードの「シーソー」デュアルコンシューマカーネル(#2497)、GQA キャッシュ付きアペンドプリフィル退役(#2490、読み取り専用ページング API は保持)。
- TileOPs の現在のオープン PR は計 6 件。
3.4 夜間パイプライン:新スナップショット 1030 項目の正しさ、1945 項目のベンチマークでゼロ失敗(10-10)
日付:2026-10-10 出典:スナップショットコミット(821084ca)/ スナップショット環境メタデータ
- 10-10 未明の新スナップショット(run 37970266975、対応マージポイント 7c351e304 すなわち #2495):正しさ 1030 項目ゼロ失敗、ゼロエラー、ゼロスキップ;ベンチマーク 1945 項目(52 スイート)ゼロ失敗——前回と比べそれぞれ 3 項目と 6 項目増加し、規模は引き続き拡大。
- 実行環境:H200、CUDA 13.2、driver 595.71.05、torch 2.13.0+cu132。
3.5 TileFoundry:ブロックスケーリング FP8 GEMM が SM90 WGMMA 経由で HIR から TIR まで打通(10-09)
日付:2026-10-09 出典:ブロックスケーリング FP8 GEMM(#213)/ レビュー中の修正(#220)
- #213(23:46 マージ):DeepSeek-V3 スタイルのブロックスケーリング FP8 GEMM(e4m3 オペランド、f32 1×128 および 128×128 スケーリング)を「書けない、解析できない、スケジュールできない、評価できない」状態から全チェーンで実行可能な状態へと前進——四つの基盤を補完:MatMul 結果 dtype、Dim 演算コストモデル、Wgmma を BF16 からブロックスケーリング FP8 へ拡張、HIR オンチップ行列積結果の配置をターゲット MMA 書き込みに変更(オペランドアンカーではなく);既にクローズされた #212 を置き換え。
- 同日、他に 3 件の修正 PR(#216、#217、#219)が作成後にクローズ(未マージ);1 件がレビュー中(#220:mesh スコープ呼び出しとスカラーウィンドウの修正)。
3.6 採用元とドキュメント:TileRT ベンチマークドキュメントがレビュー中;ドキュメントサイト 1 件(10-09 確認)
日付:2026-10-09、2026-10-10 情報源:TileRT ベンチマークドキュメント(#58)/ メインドキュメントサイトコミット(0158a427)/ TileKernels/ FlashQLA
- TileRT:#58(GLM-5.1 と vllm の PD デプロイベンチマークドキュメント:レイテンシとスループット指標)がレビュー中、締切前もなお更新あり;#67(EFA ユーザー空間コンポーネント)がレビュー中。
- ドキュメントサイト:tilelang.github.io 1 件のビルド更新(autotuner/tuner モジュールの autoapi リファレンスページと検索インデックス);TileOPs.github.io が名称変更に追随して 1 件(3.1 参照)。
- 採用元:TileKernels、FlashQLA は調査期間内のプッシュなし(直近はいずれも 09-30);リリースペース:メインリポジトリ v0.1.15(09-30)が依然として最新タグ、調査期間内に新規リリースなし。
4. コミュニティ、チュートリアルとイベント
4.1 コミュニティ:tilelang-debugger が 8 件の集中的な推進——ネスト観測と統一キャプチャ(10-09)
日付:2026-10-09 情報源:tilelang-debugger/ 統一キャプチャコミット(e838fc88)
- 調査期間内に 8 件(10-09 午前から夕方):ユーザーが選択したカーネルソースパスの受け入れ、Python print マクロによるソース選択キャプチャ、ネスト観測の型付きサンプル記録と統一ネスト制御フロー、ソース分析/インストルメンテーション/エミッタ/プロトコルの分割、スレッド選択とリーダーの分離、最後に「統一ソースキャプチャ」で収束;締切前(10-10 朝)にさらに 1 件(統一ソースアクセスキャプチャと TileLang 互換性の検証)。
- H200 向けの TileLang 専用デバッグワークスペースで、連続 2 番目の調査期間で 1 日平均 10 件近い推進強度を維持(10-08 の初回構築当日は 4 件)。
4.2 PTO-ISA:教学リポジトリの文言修正;SuperNPUBench は継続的にイテレーション(10-09)
日付:2026-10-09 情報源:tilelang-puzzles-ascend/ SuperNPUBench
- 教学リポジトリ(puzzles-ascend):調査期間内に 2 件(torch 版は各テンソルに dtype と形状の注記を追加;puzzle ファイルの文言を読者自身が推論するよう導き、直接答えを示さない形に変更)。
- SuperNPUBench:調査期間内に 2 件、締切前の今朝さらに 2 件——FA オペレータ性能ワークブックの追加、rms_norm 32k テストのデフォルト PE_NUM=4 修正、シングルブロックパス 32k gamma の改善、tail_ocp_fp8 に inf/zero/special の 3 ガードを補完。
4.3 メディアと学術:Google News は点的ヒット;HN ゼロ件、arXiv に新規プレプリントなし(10-09/10-10)
日付:2026-10-09 情報源:Google News/ Hacker News 検索/ arXiv
- Google News:中英語の複数クエリで4件ヒット(英語技術简报1件、中国語金融記事3件)——タイトルと情報源から判断するといずれも本プロジェクトの独自報道ではなく、「DeepSeek オープンソース昇騰コンポーネント」報道ラッシュの背景的な継続と相場解説に属する;組み合わせ語の精密クエリ(直近2日、直近3日)ではその他の新規追加はない。
- Hacker News:調査期間内ゼロ件(本テーマの HN におけるカバレッジ希薄の傾向が継続)。
- arXiv:調査期間内の新規プレプリントなし(最新の関連項目を検索すると 2026-07-05 の GPU kernel 評価研究)。
5. トレンド観察
5.1 「既存の一掃」から「増分の凍結」へ:エンジニアリングガードレールが強制期に
- TileOPs は「インライン CUDA ソース文字列」を移行プロジェクトから凍結ルールへと変えた(既存分ゼロ化後は新規追加を拒否);線形注意力は改名しても別名を残さない;メインリポジトリ側では CodeRabbit のインテントルーティングがレビュアー配分をルール化;昇騰 CI は自前構築の CANN 9.3 イメージに固定。エンジニアリング品質のアクションに共通する点:いずれも一度限りのクリーンアップを長期的制約へと昇格させている——リファクタリング期が終わり、維持期が始まる。
5.2 キューの両端:177件のオープン PR と 1030/1945 項目のゼロ失敗
- オープン PR:メインリポジトリ 177件(前期比 +3)、昇騰適配リポジトリ 225件——レビュー帯域は依然としてリズムの変数;もう一端では夜間パイプライン 1030 項目の正確性に加え 1945 項目のベンチマーク(52スイート)が連続ゼロ失敗で、大規模な審査待ちキューに回帰の土台を提供。調査期間内の新規29件のうち10件が当日にマージ完了(TileOPs が中心)、「迅速な出入り」と「ロングテールキュー」が併存。
5.3 昇騰「三面同時進行」の継続と PTO メンテナンス面の拡大
- 機能(Expert 例、A5 二重コピー、rsqrt)、基盤(CANN 9.3 イメージ検証)、コンパイルパス(MLIR レポートと argmax)が同日に多点開花;一方 #3469 は新たな変数を提示:上流 PTOAS のインターフェース変更がメインリポジトリの PTO ターゲットのコンパイルを直接中断させる——PTO 第二パスは「上流失敗依存管理」の課題期に入る。締め切り前(10-10 朝)も昇騰関連のコミットはなお更新中(#3466、#3468、#3469 および #3321、#1657 など)。
付:素材と検証説明
| 情報源 | 検証結果 |
|---|---|
| tile-ai 組織(29リポジトリ) | 調査期間内に9リポジトリでプッシュあり:tilelang(6件)、TileOPs(9件)、tilelang-ascend(2件)、tilelang-hygon(1件)、tilelang-mlir-ascend(1件)、TileFoundry(1件)、tilelang.github.io(1件)、TileOPs.github.io(1件)、TileOPs-nightly(1スナップショット);組織期間内マージ21件、新規29件 |
| メインリポジトリ tilelang | マージ6件(#3382、#3385、#3415、#3456、#3458、#3463);新規10件(#3460 から #3469、うち #3467 はクローズ後に #3468 として再オープン);オープン PR は177件;リリースページとタグは期間内に新規なし(最新 v0.1.15、09-30) |
| 昇騰リポジトリ(ascend / mlir-ascend) | ascend:マージ2件(#1863、#1864)、新規2件(#1866、#1867)、オープン PR は225件;mlir-ascend:マージ1件(#193)、新規2件(#197、#198)、#196 は依然 WIP |
| 海光 / 沐曦 / 摩尔線程 | 海光:#17 マージ、#18 審査中;沐曦(09-20 以降)、摩尔線程(09-30 以降)活動なし |
| TileOPs | マージ9件(#2484、#2486、#2487、#2489、#2491、#2492、#2493、#2494、#2495);新規10件;オープン PR は6件 |
| TileOPs-nightly | 新スナップショット 821084ca(run 37970266975):正確性 1030 項目、ベンチマーク 1945 項目(52スイート)、ゼロ失敗ゼロエラーゼロスキップ;対応マージポイント 7c351e304(#2495) |
| TileFoundry | マージ1件(#213);新規4件(#216、#217、#219 はクローズされマージされず、#220 は審査中) |
| TileRT | #58、#67 審査中;#58 は締め切り前に更新;リリースページに新規なし(最新 v0.1.6、09-24) |
| PTO-ISA 組織 | tilelang-puzzles-ascend 期間内2件;SuperNPUBench 期間内2件、締め切り前の今朝さらに2件 |
| 採用側とコミュニティ | TileKernels、FlashQLA は期間内プッシュなし;コミュニティリポジトリ tilelang-debugger 期間内8件(締め切り前にさらに1件);BM1690 パイプラインリポジトリは期間内更新なし |
| Google News / Hacker News / arXiv | Google News 中英語クエリで4件ヒット(英語简报1、中国語金融記事3);HN ゼロ件;arXiv 新規プレプリントなし |
完全な情報源リスト
- [1] メインリポジトリ PR リスト — https://github.com/tile-ai/tilelang/pulls
- [2] T.view スカラー幅(#3382) — https://github.com/tile-ai/tilelang/pull/3382
- [3] Autotuner 入力再利用(#3415) — https://github.com/tile-ai/tilelang/pull/3415
- [4] autodd ハング修正(#3385) — https://github.com/tile-ai/tilelang/pull/3385
- [5] LDGSTG テストゲート(#3463) — https://github.com/tile-ai/tilelang/pull/3463
- [6] CodeRabbit レビュールーティング(#3456) — https://github.com/tile-ai/tilelang/pull/3456
- [7] PTODSL 全リダクションヘルパー撤回(#3469) — https://github.com/tile-ai/tilelang/pull/3469
- [8] PTOAS アップストリーム変更コミット(f5eff3ee2) — https://github.com/hw-native-sys/PTOAS/commit/f5eff3ee249697f6157088f649c6434fcc9d7c5b
- [9] A5 デュアルコピーパス変換(#3468) — https://github.com/tile-ai/tilelang/pull/3468
- [10] FlashMLA 手動スケジューリングサンプル(#3464) — https://github.com/tile-ai/tilelang/pull/3464
- [11] TMA store フェンス昇格(#3462) — https://github.com/tile-ai/tilelang/pull/3462
- [12] CANN 9.2.0 ドキュメント要件(#3460) — https://github.com/tile-ai/tilelang/pull/3460
- [13] アトミック領域ランク診断(#3465) — https://github.com/tile-ai/tilelang/pull/3465
- [14] 昇騰スカラー rsqrt 修正(#3466) — https://github.com/tile-ai/tilelang/pull/3466
- [15] Expert v2/v3 サンプル(#1863) — https://github.com/tile-ai/tilelang-ascend/pull/1863
- [16] xAttention サンプル(#1864) — https://github.com/tile-ai/tilelang-ascend/pull/1864
- [17] CANN 9.3 イメージ検証(#3458) — https://github.com/tile-ai/tilelang/pull/3458
- [18] a5 runner 移行(#3454) — https://github.com/tile-ai/tilelang/pull/3454
- [19] MLIR レポートと argmax(#193) — https://github.com/tile-ai/tilelang-mlir-ascend/pull/193
- [20] NPU プロファイリングサポート(#198) — https://github.com/tile-ai/tilelang-mlir-ascend/pull/198
- [21] ドキュメント全面刷新(#197) — https://github.com/tile-ai/tilelang-mlir-ascend/pull/197
- [22] 950 イメージリリース(#196) — https://github.com/tile-ai/tilelang-mlir-ascend/pull/196
- [23] warp size 修正(#17) — https://github.com/tile-ai/tilelang-hygon/pull/17
- [24] レジスタパイプライン(#18) — https://github.com/tile-ai/tilelang-hygon/pull/18
- [25] 沐曦リポジトリ — https://github.com/tile-ai/tilelang-metax
- [26] 摩尔線程リポジトリ — https://github.com/tile-ai/tilelang-musa
- [27] インライン CUDA 移行完了(#2495) — <https://github.com/tile-a
i/TileOPs/pull/2495>
- [28] GEMM 波カーネル移行(#2493) — https://github.com/tile-ai/TileOPs/pull/2493
- [29] GLA 名称変更(#2489) — https://github.com/tile-ai/TileOPs/pull/2489
- [30] DeltaNet 名称変更(#2492) — https://github.com/tile-ai/TileOPs/pull/2492
- [31] 内部命名整合(#2494) — https://github.com/tile-ai/TileOPs/pull/2494
- [32] ドキュメントフォローアップ(TileOPs.github.io #68) — https://github.com/tile-ai/TileOPs.github.io/pull/68
- [33] NSA TMA アクティブスロットリング(#2491) — https://github.com/tile-ai/TileOPs/pull/2491
- [34] 読み取り専用ページング GQA RoPE(#2484) — https://github.com/tile-ai/TileOPs/pull/2484
- [35] デコード SM90 脱却(#2487) — https://github.com/tile-ai/TileOPs/pull/2487
- [36] GroupNorm ワイドグループ(#2486) — https://github.com/tile-ai/TileOPs/pull/2486
- [37] ページング GQA Hopper 高速化(#2499) — https://github.com/tile-ai/TileOPs/pull/2499
- [38] KDA プリフィル SM90 脱却(#2498) — https://github.com/tile-ai/TileOPs/pull/2498
- [39] DSA シーソーデコード(#2497) — https://github.com/tile-ai/TileOPs/pull/2497
- [40] GQA キャッシュ追加退役(#2490) — https://github.com/tile-ai/TileOPs/pull/2490
- [41] スナップショットコミット(821084ca) — https://github.com/tile-ai/TileOPs-nightly/commit/821084caf4f944ff9899a3671498f39c3bfb9363
- [42] スナップショット環境メタデータ — https://github.com/tile-ai/TileOPs-nightly/blob/snapshots/meta.json
- [43] ブロックスケーリング FP8 GEMM(#213) — https://github.com/tile-ai/TileFoundry/pull/213
- [44] 審査中修正(#220) — https://github.com/tile-ai/TileFoundry/pull/220
- [45] TileRT ベンチマークドキュメント(#58) — https://github.com/tile-ai/TileRT/pull/58
- [46] EFA ユーザー空間コンポーネント(#67) — https://github.com/tile-ai/TileRT/pull/67
- [47] メインドキュメントサイトコミット(0158a427) — https://github.com/tile-ai/tilelang.github.io/commit/0158a42782d462781b6afd728f0bcd2530cf79a1
- [48] TileKernels リポジトリ — https://github.com/deepseek-ai/TileKernels
- [49] FlashQLA リポジトリ — https://github.com/QwenLM/FlashQLA
- [50] tilelang-debugger — https://github.com/superAngGao/tilelang-debugger
- [51] デバッガ統一キャプチャコミット(e838fc88) — https://github.com/superAngGao/tilelang-debugger/commit/e838fc88d96a562ee6230ee154d6593bac6632f8
- [52] tilelang-puzzles-ascend — https://github.com/PTO-ISA/tilelang-puzzles-ascend
-
[53] SuperNPUBench — <https://github.com/PTO-ISA/SuperNPUB
- [54] BM1690 パイプラインリポジトリ — https://github.com/arcflute/tilelang-tpu-bm1690-pipelines
- [55] メインリポジトリのリリースページ — https://github.com/tile-ai/tilelang/releases
- [56] Google News RSS(中日英文クエリ) — https://news.google.com/
- [57] Hacker News 検索 — https://hn.algolia.com/
- [58] arXiv 検索 — https://arxiv.org/