レポート期間:2026年10月12日(月)から10月16日(金)まで、計5営業日

素材ソース:本誌のデイリーレポート RuyiAI 動向レポート5号(2026-10-12から2026-10-16まで、各号の調査期間は前日04:30から当日04:30まで);加えて RuyiAI-Stack、ruyisdk、buddy-compiler の3組織における168時間のリポジトリ調査、openRuyi-Project 重点リポジトリの補足調査、および RuyiSDK 開発者コミュニティと openRuyi ニュースページのデュアルソース再確認(10-17朝までをカバー)

編纂説明:今週の技術的主線は、openRuyi の K3 ファームウェアプラットフォームライン(10-13から10-15の3日間に3版連続リリース)と、Ztt マトリクス拡張ツールチェーンの GCC + LLVM デュアルバックエンドの実装である。ウィークリーレポートではデイリーレポートの素材に加えて2件の調査上の新発見を補足した:第一に、10-15午前の riscv-gcc の ztt-dev ブランチにおける Ztt コミット20件の一括投入(当日のデイリーレポートには未収録);第二に、10-16の tilelang-riscv の復活と Buddy MLIR 0.1.0 のリリース(デイリーレポートの調査期間後に発生)。


1. 今週の主なニュース

  • openRuyi が K3 ファームウェアプラットフォームラインを開設、10-13から10-15の3日間に3版のファームウェアを連続リリース:10-13に edk2-ruyi を新規作成(35件の一括初回投入で SpacemiT K3 Pico ITX の EDK2 プラットフォームコード)し、ruyifirmware(5件でパッケージリリースチェーンを構築)を新設、当日18:46に最初のバージョン「Ruyi Firmware 20261013」をリリース;10-14の第2版では UEFI 内の CPU モード選択(X100 のみ / X100+A100 混在 / A100 のみ、RVV および H 拡張のスイッチを含む)を導入し永続保存を実装;10-15の第3版では読み取り専用の System Information ページ、x64 および ARM64 UEFI ドライバエミュレーション(デフォルト無効、Platform Settings 経由で有効化)と実験的な AMD ARM64 GOP 1.68 パイロットを追加。出典:edk2-ruyi、Ruyi Firmware 20261013、20261014、20261015

  • Ztt マトリクス拡張ツールチェーンが LLVM 側を補完し、GCC + LLVM デュアルバックエンドを形成(10-12):ruyisdk/llvm-project は10-12午前に ztt-dev ブランチを新規作成し、26件の LLVM / Clang パッチのフルスタック初回投入を完了(作者 LukeZhuang、Ztt 拡張の基本サポート、関数レベルプロファイル、CSR とマトリクスレジスタグループ、命令アセンブルとディスアセンブル、IR 型と intrinsic、Clang マトリクスレジスタ型、レジスタ割り当て後の疑似命令展開、M レジスタと ACC オーバーフロー処理をカバー、最終コミットでテストを AME 診断体系に整合);GCC 側の riscv-gcc の ztt-dev ブランチは09-30の作成後、10-08の36件、10-11の51件、10-15の20件を連続投入済み(最終バッチは今週の調査で発見)。さらに attached-matrix-extension の Ztt intrinsic ドキュメント V0.6 PR が加わり、「仕様—ドキュメント—デュアルツールチェーン」の連鎖が同時に活発化。出典:llvm-project ztt-dev、先頭 aeb52e1a、riscv-gcc ztt-dev

  • Buddy MLIR 0.1.0 正式リリース、RISC-V クロスコンパイルと CI を全面展開(10-16):buddy-compiler/buddy-mlir は今週 16 コミット、4 リリース、うち 0.1.0 は北京時間 10-16 未明にリリース(タグ release/v0.1.0)、その後ナイトリーチャネルは 0.1.1.dev 系列(dev20261016、dev20261017)に移行した。RISC-V 関連の動きが集中:buddy-cli に RISC-V ボード向けクロスコンパイルを追加(#987)、Makefile の RISC-V ターゲットを修正(#986)、クロスコンパイルフローを簡素化(#975)、buddy-server に RISC-V サーバー側クロスコンパイルを追加(#989)、さらに manylinux riscv64 ビルドで Ruyi パッケージインデックスを用いて riscv64 版 torch をインストールし、libsndfile を補完(#990、#937、#988)。出典:buddy-mlir、BUDDY MLIR 0.1.0、PR #989

  • RuyiAI の tilelang-riscv、約 1 か月の沈黙を破る:5 件の RISC-V コミットで Buddy リリースチェーンに接続(10-16):同リポジトリの前回コミットは 09-20 だったが、今週金曜に 5 件を連続コミット——コードフォーマット、上流オペレータのランタイムセマンティクス対応(lane-local 状態、ragged copy、動的制御フロー、FP8/FP4 変換修正)、TileOps ランタイム適応のアップグレード(サブモジュールを 67250e81 に更新、paged-cache gather と varlen GQA sinks カーネルを動作確認)、Buddy MLIR release CI の追加と Buddy CI での Python 拡張ビルド。これは TileLang の RISC-V バックエンドが Buddy MLIR のリリース成果物を基準として継続的インテグレーションを開始したことを意味する。出典:tilelang-riscv コミット一覧、5 件の初回 32fce5ed

  • openRuyi ディストリビューション単週大規模メンテナンス:Go モジュール約 90 件、KDE Plasma 6.7.5 全 39 パッケージ、LLVM 24、mesa 26.2.4 と PowerVR バックポート(10-12 ~ 10-14):10-12 のメインリポジトリは 40 コミット、うち 39 件が KDE Plasma デスクトップスタックを全体で 6.7.5 に更新(plasma-workspace / kwin / systemsettings / powerdevil / breeze など);10-13 は単日 103 コミット——約 90 件が Go エコシステムモジュールの一括更新(k8s 0.37.1 系列、gRPC 1.84、OpenTelemetry Collector 1.67、クラウドベンダー SDK など)、ほかに llvm-snapshot を LLVM 24 に更新、audit 4.2.1 で RISC-V サポートを有効化、GnuPG スタックの一括更新;10-14 は 3 件がグラフィックススタックへ転換:mesa 26.2.4 と初回 PowerVR 最適化バックポート。10-16 にはさらに rust-riscv-0.16 など 6 つの Rust RISC-V 関連 crate の SPEC を追加。出典:openRuyi コミット一覧、PR #1410、PR #1347、PR #1399

  • ruyisdk/llvm-project が XTHeadVector インデックスアクセス混合幅修正をマージ(10-13、PR #168):データとインデックス要素のビット幅が不一致のシナリオにおける th.vlxe / th.vxse の処理(符号付きオフセット、メモリ要素サイズ、マスク passthrough、ゼロ長セマンティクスの保持)を修正し、intrinsic の低下を整数と浮動小数点ベクトルの混合幅に拡張するとともに、RV32 / RV64 向けにマスク、ゼロ長、負オフセット、大インデックスのユースケースの codegen カバレッジを追加。この rebase-17.0.6 ブランチの前回の実質的コミットは 6 月であり、今回の修正は玄鉄ベクトルツールチェーンラインが長期メンテナンスから的を絞った修正へ移行したことを示す兆候である。出典:PR #168、issue #136

  • カーネル二系統推進:openRuyi linux が ruyi/7.3.y を新設し初回 31 コミット;linux-xuantie-kernel はベンダーキーを XUANTIE に統一し hwprobe 拡張を補完(10-15 ~ 10-16):ruyi/7.3.y は 10-13 に樹立され、10-15 に初回 31 コミットを投入(K3 GPU ノードと表示電源ドメイン、Type-C Port A / USB3 PHY / FUSB301、イーサネット MAC バインド EEPROM、spacemit DP 修正シリーズ、amdgpu の K3 における動的 PCIe レート切り替え無効化、UFS FASTAUTO、SG2044 SRD3-12 ボードサポートなど);linux-xuantie-kernel は 10-15 に T-Head ベンダー拡張キーを全体的に XUANTIE 形態へ改名(XTHEADVDOT → XUANTIE_VDOT など)、10-16 にさらに 4 コミットを追加——Ziccamoa / Ziccif / Ziccrse / Za64rs / Zicclsm を cpufeature と hwprobe に組み込み、ISA 拡張 id 空間にプライベート帯を劃定し、拡張 id を上流と整合させた。出典:ruyi/7.3.y、linux-xuantie-kernel

  • バイウィークリーレポート 078 公開、テーマは「RuyiSDK が RISC-V 中国サミットに登場」;サミットは 10-18 から 10-20 に深圳で開催(10-13):078 期は 8 コミットの編纂パイプライン(#371 ~ #378)を経て確定しフォーラムに同期、要点にはパッケージマネージャ 0.54.0 の月末リリース予定(ABI 互換性検出、macOS 公式パッケージ、SpacemiT K1/K3 ツールチェーン適配が開発中)、IDE の一巡の打磨、glibc と newlib 各 6 つのベクトル数学関数の移植、GCC の ZTT バックエンド完善と GEMM/GEMV 検証方案(コンパイル時間約 5.05% ~ 6.97% 削減)、LLVM の RISC-V P 拡張 intrinsics、V8 が初めて実ハードウェア上で RVV Wasm SIMD テストを実施し hwprobe フォールバックパッチをマージ、OpenJDK の JEP 483 / 515 AOT 移植、Go の riscv64 アトミック操作修正が含まれる。サミットのアジェンダには基調講演、ポスター展示、D15 ブースでのデモが含まれる。出典:078 期ファイル、フォーラム #2891


2. RuyiAI スタック進展(PyTorch / Triton / TileLang RISC-V 適配)

調査期間総覧:RuyiAI-Stack 組織(18 ~ 19 リポジトリ)の今週の動きは pytorch(四つの朝にそれぞれ一巡のスタック全体再構築を完了)、llvm-project(10-12 夜間の再プレイ後に停止)、triton-riscv(夜間ビルドの新一期)、tilelang-riscv(10-16 に 5 コミットで復活)、ruyiai-daily(10-12 から 10-16 期まで連続更新)、サイトリポジトリ(貢献者データの定例コミット)に集中;harness、mxnet、caffe、FBGEMM、IntrinTrans、VecIntrinBench、cpuinfo、torq-tile、dsh-osc、pytorch-ci、SyncBots-DeepAgents は調査期間内にプッシュなし。

PyTorch fork:四つの朝にそれぞれ一巡のスタック全体再構築、8 件のオープン PR を毎日更新

  • 再構築ペース:riscv ブランチは 10-12、10-13、10-14、10-15 の四つの朝にそれぞれ一回のフルスタック再構築を完了し、各回 23 件のローカルコミットを新しいコミッター時刻で再適用し、先頭はラウンドごとに順次 6ff4eefe → a17584a3 → b870a71a → 73ef01df5d に更新された(同タイトル「[SyncBots] Integrate PyTorch at e188cec」、SHA は再構築ごとに更新)。スタック構成は既存の系列を維持(#44 bytes_to_scalar 修正、#50 ブロックリスト拡張、#42 ULP 許容誤差、3 件の SyncBots 統合、#40 / #41 CI 解析、#20 / #21 CI 分割、#18 cpuinfo 置換、#12 コミットハッシュ固定、#11 / #4 / #1 ブロックリスト系列)。10-15 ラウンドと前ラウンドの先頭の間には計 101 件の差分があり、上流の 10-13 から 10-14 のコミットの取り込みを含む。
  • レビューキュー:8 件のオープン PR(#23 Enable XNNPACK、#35 テスト用 PR、#36 タイムアウト緩和、#38 DataLoader 一時無効化、#43 パッチ簡素化、#46 ATen RVV サポート、#48 RVV CPU capability、#51 riscv64 ローカルイメージ)は毎朝再構築と同時刻にベースラインを一括更新し、全週オープンを維持、マージもクローズもなし。
  • 期間外の後続:確認時(10-17 朝)に、10-17 未明をコミッター時刻とする再構築バッチが別途見られ、そのうち「Add riscv64 image locally (#51)」はすでにスタックとともにブランチへ取り込まれている——すなわち RVV 以外の CI ローカルイメージ補完がコードラインに入ったもので、来週の観察対象に加えることを推奨。出典:riscv ブランチ、PR リスト

コンパイラ fork(llvm-project):10-12 夜の再適用後、三夜連続で継続なし

  • riscv ブランチは 10-12 深夜に一回の 26 件パッチスタック再適用を完了(先頭 0fb2da86、依然 #31「A100 HP/SP と pack/unpack の lowering およびスケジューリング調整」)、ベースは当日の上流スナップショットに同期;その後 10-13、10-14、10-15 の三夜はいずれも新ラウンドが現れず、10-16 時点の確認でも先頭は 10-12 版のまま。
  • 2 件の FPGA バックエンド PR(#25「BOSCAME FPGA バックエンド」、#28「xboscame FPGA」)はオープンを維持し、最終更新は 10-12 で停止;buckyball ブランチ(10-06 先頭)は動きなし。main ブランチの上流同期は通常どおり(今週は毎日 15:00 前後、汎用コミットはフィルタ規則により逐条収録せず)。
  • 観察点:夜間再適用が回帰するか、および ruyisdk/llvm-project メンテナンスライン(XTHeadVector 修正はすでに rebase-17.0.6 にマージ済み)との分業に変化が生じるか。出典:riscv ブランチ、PR #25、PR #28

triton-riscv:依存アップグレードチェーンが閉じ、初回夜間成果物の公開後に静穏化

  • 10-12 朝の夜間チャネルは「Nightly 2026-10-11-fe554ff」を産出——10-10 にマージされた Buddy MLIR 依存アップグレード(PR #84、nightly v0.0.11.dev20260925 へアップグレード)後の先頭を基準とし、CPython 3.12 / 3.13 / 3.14 の三檔、x86_64 と riscv64 の二アーキテクチャ、計 6 個のホイールを提供。これは「パッチ適応(#86)→ 依存アップグレード(#84)→ 夜間成果物」チェーンの最初の閉環成果物である。
  • その後、メインブランチに新規コミットはなく(先頭は fe554ff を維持)、夜間チャネルは新一期を出していない;コミュニティ最適化 PR #85「softmax および matmul 最適化」は 10-08 からオープンを維持し、期間内に更新なし。出典:Nightly 2026-10-11-fe554ff、PR #85

tilelang-riscv:金曜に五件が復活、Buddy リリースチェーンに接続

  • 10-16 連続5件の RISC-V コミット(間隔は数十分、1回のまとまった推進):まず clang-format を単独で実施し、後続の変更を読みやすくする;次に上流オペレータの実行時セマンティクスをサポート(シリアライズ段階間の lane-local 状態、安全な ragged copy、動的制御フロー、汎用 IEEE とビット演算の補完、FP8/FP4 変換の修正、符号なし memref ストレージと設定可能な共有メモリ再利用、および未サポートの協調的 while ループを明示的に拒否);その後 TileOps サブモジュールを 67250e81 にアップグレードし、paged-cache gather と varlen GQA sinks カーネルを実行完了;最後に Buddy MLIR release CI と「Buddy CI で Python 拡張をビルド」を新規追加。
  • 意義:当該リポジトリは 09-20 以降ほぼ1か月沈黙していたが、今週のまとまったコミットにより TileLang RISC-V バックエンドは「オペレータカバレッジ」から「Buddy MLIR バージョン成果物を基準とした継続的インテグレーション」へと推進され、Buddy MLIR 0.1.0 のリリースリズムと噛み合っている。情報源:tilelang-riscv コミット一覧

技術情報とサイト

  • ruyiai-daily は 10-12 から 10-16 まで 5 期連続更新(毎日 06:1x に配信、自述の調査期間は前日の早朝から当日の早朝まで)、PyTorch エコシステム / LLVM-MLIR / Triton と TileLang / RISC-V / AI 業界の五章構成を維持;今週収録の RISC-V 項目には Buddy Compiler が K3 上で Qwen3-VL-30B-A3B テキストデコーダを実行、ggml-spacemit デュアルバックエンドの llama.cpp へのマージ、玄鉄 T-SBI 特権テストプロトコル層、RISE SpeexDSP RVV、香山 StoreQueue と L2 load-to-use 最適化、進畳時空 Bianbu Agent Memory ソーススナップショットなどが含まれる。
  • サイトリポジトリ ruyiai-stack.github.io は今週コントリビューターデータの定例コミットのみ(毎日1件、コード変更なし);公式サイトとブログに新記事なし。情報源:ruyiai-daily

3. RuyiSDK ツールチェーンとディストリビューション(ファームウェア、コンパイラ、カーネル、openRuyi)

K3 ファームウェアプラットフォームライン:3日で3版、リンク開通から設定可能・シミュレーション可能へ

  • 10-13 リポジトリ開設と初版:edk2-ruyi は当日 11:07 に作成され、35 件の一括初回プッシュ(11:55 ~ 16:21、単一作者 RevySR)で、SpacemitPlatformPkg プラットフォームパッケージと共有リソース / クロック、パワードメイン、DMA 高アドレス非一致性、ボードレベル EEPROM とイーサネット MAC 割り当て、SEC 段階のメモリ検出とデバイスツリー公開、起動選択とホットキー、起動ロゴとカウントダウン、NOR バックエンド UEFI ランタイム変数、DDR トレーニング記録、Fastboot 一式(イメージロード、NOR/NVMe/UFS ファームウェア更新、バージョン照会、検証付き更新、USB デバイス側転送)、UFS 高速リンク、QSPI NOR、EQoS と RTL8127 SFP、DPU / Inno DP / GOP 表示リンク、USB と PCIe コントローラをカバー;併せて ruyifirmware は 12:01 に作成され、5 件のコミットで coreboot + OpenSBI + EDK2 のパッケージチェーン(make package の 2 バリアント、PCI Option ROM / GOP、CI リリースパイプライン)を構築し、当日 18:46 に最初のファームウェアバージョンをリリース。kiwi-image は同日 3 件で riscv64 イメージの GitHub Action とローカルビルドスクリプトを追加。
  • 10-14 第 2 版:CPU モード選択可能:UEFI 設定に CPU モード選択を追加して永続化、fastfetch は k3 / k3-x100-a100 / k3-a100 の 3 档を識別可能——X100 のみ使用(デフォルト、8 コア、RVV VLEN 256、H 拡張を保持)、X100 + A100 混在(16 コア、RVV と H をいずれも無効化)、A100 のみ使用(8 コア、VLEN 1024、H 無効)。同日 OpenSBI k3/port は 13 件(FROMLIST 6 件 + RUYI 7 件)、coreboot k3/port 2 件(SPI 設定で CPU 档位を選択、デバイスツリー fixup を前倒し)、edk2-ruyi 1 件で、「基盤 → プラットフォーム → パッケージング → リリース」という当日のクローズドループを形成。
  • 10-15 第 3 版:情報面とエミュレーション層:読み取り専用の System Information ページを新設(CPU、メモリ、PCIe デバイスとリンク速度、ストレージ詳細、SMBIOS が DRAM タイプと構成速度を報告)、PCI グラフィックスカードを先行初期化し Setup グラフィカルコンソールの再入を修正、IMG GPU コア周波数を 1228.8 MHz に固定;x64 と ARM64 UEFI ドライバエミュレーションを同時に DEBUG と RELEASE パッケージに組み込み(デフォルト無効)、CPU モードとエミュレーションスイッチを Platform Settings に統合し、SPI 専用セクタに保存(CRC と読み戻し検証付き);初期 GCN / Polaris / Vega M グラフィックスカード向けに実験的な AMD ARM64 GOP 1.68 を接続(置換失敗時はロールバックしない)。A100-only モードの割り込みマッピングを修正し、初回インストールドキュメントは raw SPI 書き込みに変更。当日 edk2-ruyi 6 件、coreboot 2 件、ruyifirmware ビルド 8 件、MultiArchUefiPkg 2 件。
  • 観察ポイント:3 档の CPU モードが実負荷下で性能と互換性をどう取捨するか、設定永続化がファームウェア更新経路でどう振る舞うか、エミュレーション層とデバイスリストの拡張ペース。情報源:edk2-ruyi、opensbi k3/port、coreboot k3/port、ruyifirmware

コンパイラとツールチェーン:Ztt デュアルバックエンド、XTHeadVector 修正、AME チュートリアル始動

  • GCC 側(riscv-gcc ztt-dev):10-11 の単一バッチ 51 件の後、10-15 午前にさらに 20 件を記録(調査で新たに発見)——テーマは記述子体系の精緻化から他の拡張との協調へと拡大:RVV 操作と RVV テール区間をまたぐ Ztt 状態の保持、スカラ浮動小数点テール区間 / CPU アトミック / Zfa サイレント比較をまたぐ Ztt 状態の保持、RVV 操作間のインターリーブ Ztt リロードとデッド spill 保存の削除、Ztt Md 無効時の無関係なレジスタグループのスキップ、Ztt 整数ゼロ吸収と AND-NOT の組み合わせ折り畳み、定数リーフの直接評価、公開 builtin のオンデマンド検証(LTO)、公開宣言テーブルのページングなど。バッチの先頭は 10-15 11:07 にプッシュ。
  • LLVM 側(ruyisdk/llvm-project):10-12 に ztt-dev を新規作成し初回 26 件をプッシュ(詳細は今週の注目ニュースを参照);10-13 には別途 rebase-17.0.6 で XTHeadVector の th.vlxe / th.vxse 混合幅修正(#168)をマージ。
  • 行列拡張の付帯作業:AME-operator は 10-15 に c-tutorial ブランチを新規作成し「AME GCC notebook チュートリアル」を初期化;attached-matrix-extension の Ztt intrinsic ドキュメント V0.6 PR #1 は今週もオープンのまま(最終更新 10-12)。
  • レビューとリリース:riscv-binutils の ztt-dev は依然 09-30 で停止中;riscv-gnu-toolchain の ame-experimental は調査期間内のコミットなし。情報源:riscv-gcc ztt-dev、PR #168、AME-operator

openRuyi メインリポジトリ:一括依存更新とセキュリティ対応が並行して進展

  • 10-12:40 件、うち39件は KDE Plasma 6.7.5 デスクトップスタックの一括アップグレード(plasma-workspace / plasma-desktop / kwin / systemsettings / powerdevil / kscreen / kscreenlocker / libplasma / kdecoration / breeze / discover / plasma-nm / plasma-pa など)。残り1件は AGENTS.md のリポジトリ登録(AI コーディングエージェント向けのリポジトリ協業説明)。
  • 10-13:単日103件——約90件は Go エコシステムモジュールの一括更新(k8s cri-api / streaming / component-base などを 0.37.1、gRPC 1.84、OpenTelemetry Collector 1.67 / 0.161、google-cloud および google-api シリーズ、Hashicorp / AWS / Azure SDK へ更新)、残りは llvm-snapshot の LLVM 24 への更新、audit 4.2.1 の RISC-V サポート有効化、GnuPG スタックの一括更新(gnupg 2.5.24、libgcrypt 1.12.4、libksba 1.8.1、libgpg-error 1.61)を含む。
  • 10-14:3件がグラフィックススタックへ移行——mesa 26.2.4、新規 mesa-26.2.4-pvr-backport.patch による PowerVR 最適化バックポートの初回起動、mesa-gallium の mesa-vulkan-drivers に対する依存推奨の調整。
  • 10-15:8件——セキュリティライン5件連続(cups が CVE-2026-87876 と2件の GHSA をバックポート修正、python-nltk が CVE-2026-81726 を修正、capstone が 5.0.9 へ更新し2件の CVE をバックポート、llama-cpp が 0.4.1 へ更新し CVE-2026-21869 と CVE-2025-53630 を修正、multipath-tools が 0.15.1 へ更新)、メンテナンスライン3件(spdk が bdevperf をインストール、systemd がコメント付き .conf テンプレートを提供、rdma-core が udev への強依存を回避)。
  • 10-16:6件——rust-riscv-0.16、rust-riscv-macros-0.4、rust-riscv-types-0.1、rust-embedded-hal-1、rust-volatile-register-0.2、rust-vcell-0.1 の SPEC を新規追加、Rust 組み込みおよび RISC-V 関連 crate がグループとしてディストリビューションへ入り始める。出典:openRuyi コミット一覧、PR #1347、PR #1399、PR #1422

カーネルライン:ruyi/7.3.y の開始と本調査期間の hwprobe 拡張

  • ruyi/7.3.y:10-13に作成、10-15に最初の31件をコミット、K3 GPUノードと表示電源ドメイン、Type-C Port A / USB3 PHY / FUSB301 自主コントローラ、イーサネットMACをPico ITX EEPROMにバインド、spacemit DP表示修正シリーズ(ホットプラグ割り込み復旧、コネクタワークキューのサイレント化、MOT、AUX応答、DPUクロック障害後のレジスタアクセス停止)、amdgpuのK3での動的PCIeレート切替無効化、UFS FASTAUTO、shmem GEM writecombine、Lichee Pi 4AとMilk-V MelesのUSB、SG2044 SRD3-12ボードサポートをカバー;7.2.yと重複する項目は新ブランチへの移行リプレイに属する。
  • linux-xuantie-kernel:10-15に3件でT-Headベンダ拡張検出キーを全体としてXUANTIE形態に改名し、XuanTie Ssdtsoを玄鉄ベンダ拡張フレームワークに移行;10-16にさらに4件をコミット——Ziccamoa / Ziccif / Ziccrse / Za64rsとZicclsmをcpufeatureとhwprobeに組み込み、ISA拡張id空間にプライベートバンドを劃定、拡張idを上流と整合。命名とid空間の収束はhwprobeとツールチェーン側の一貫した参照に有利。情報源:ruyi/7.3.y、linux-xuantie-kernel

ruyiパッケージマネージャと周辺ツール

  • ruyi:メインリポジトリは全週サイレント(最新コミット09-25)、PyPIとReleaseはいずれも0.53.0を維持(09-24アップロード)、最新プレリリースは依然0.54.0-alpha.20260918;隔週レポート078で0.54.0の月末リリースを予告。
  • IDE:VS Code拡張 #263(低バージョンruyi通知)は10-10に起票後オープンのまま;#264(パッケージインストールエラーを内層詳細に移動)と#265(パッケージインデックス更新にエラー報告を追加)は10-12午後に相次いでマージ、サブスクリプション側は0.1.7が依然最新。
  • ビルドとチューニング:ruyici PR #13がマージされmacOS(Apple Silicon)ネイティブツールチェーンビルドを追加(10-12);ruyi-tunerは10-12にaarch64をCSiBEベンチマークチェーンに接続、10-14に「プロジェクトごとの実際のコンパイル比較結果をtxtに書き込む」を補完しv1.xをmainに統合。
  • ミラーとソフトウェアソース:packages-indexの修正がマージ(#226 SiFive Unmatched Ubuntuサーバイメージアドレス、weilinfoxに感謝)され、新たに#228を起票(テレメトリ送信でワークフローが失敗しなくなる);ruyi-imagerのナイトリーチャネルは定例更新、10-15に1件でUI配色とボタン階層をRuyiSDKホームページに整合。
  • サポートマトリクス:10-16に2件のレポートがメインブランチにマージ——RT-Thread Smart(Milk-V Duo S)とZephyr(Milk-V Duo S)。情報源:ruyi Releases、VS Code PR #264、ruyici PR #13、ruyi-tuner、support-matrix

4. ベクトル拡張とオペレータ最適化(VecIntrinBench / IntrinTrans / FBGEMM)

対象リポジトリ:全週サイレント、実質的な進展は隣接ワークライン

  • VecIntrinBench(最終コミット02-13)、IntrinTrans(06-25)、FBGEMM fork(07-13)の3リポジトリは全週コミットなし;同グループのcpuinfo(05-20)、torq-tile(04-09)も同様にサイレント。クラシックフレームワーク2リポジトリのオープンPR数は不変:MXNet 15件、Caffe 3件、調査期間内にいずれも更新なし。
  • ベクトルと行列方向の実作業は以下に集中:GCC / LLVM両側のZttライン(第3節参照)、tilelang-riscvのTileOpsランタイム適応とFP8 / FP4変換修正(第2節参照)、AME-operatorのチュートリアルと検証ライン。

外部動向:RISEのSpeexDSP RVV最適化と玄鉄C950の行列拡張ナラティブ

  • RISE SpeexDSP RVV 最適化(10-14):SpeexDSP に Meson ビルド、Checkasm テスト、手書き RVV カーネルを導入し、K1(VLEN 256)と K230(VLEN 128)で検証——K1 の浮動小数点リサンプリングは Clang 18 / GCC 13 ベースラインに対してそれぞれ約 3.71 倍 / 3.59 倍。この作業は RVV 最適化を VoIP、オーディオリサンプリングなどの基盤マルチメディアライブラリへと押し進めるもので、SpacemiT プラットフォームと直接関連する。出典:RISE ブログ記事
  • 達摩院玄鉄 C950 専訪(10-15):RISC-V 国際公式サイトに玄鉄首席科学者・孟建熠への専訪が掲載された——チームは C950 の 64 コア目標構成上で Qwen3.8-27B をローカル実行し、スループットは 30 tokens/s を超え、独立した GPU や NPU に依存せず、このスループット達成には約 400 GB/s 級のメモリ転送が必要で、高帯域メモリとシリコン上検証済みの自研マトリックス拡張に依存している。チームはその後、Qualcomm、IBM、VRULL、ISCAS、BOSC などと共同で AME(Attached Matrix Extension)タスクグループを発起し標準化を推進。要点:prefill は稠密行列計算が主体で、decode は帯域ボトルネックへ移行;独立したマトリックスレジスタ(INT4 / INT8 から INT32、FP4 / FP8 / FP16 / BF16 から FP32 への混合精度累加)を採用し RVV レジスタとの競合を回避;仕様はさらにデータレイアウト、アキュムレータ、丸めと飽和、コンテキストの保存復元、例外と仮想化、コンパイラと ABI マッピングをカバーする必要がある。出典:RISC-V International 専訪
  • ドキュメント側:attached-matrix-extension の Ztt intrinsic ドキュメント V0.6(PR #1)はオープンのまま、GCC / LLVM の 2 つの ztt-dev ラインのコード推進と互いに呼応している。

5. Buddy Compiler 動態(buddy-mlir 周期総括)

期間概観:buddy-compiler 組織は今週、buddy-mlir を唯一の活発なリポジトリとしている——16 コミット、4 リリース、テーマは「RISC-V クロスコンパイルと CI の打通」「モデルランタイム(RAX / buddy-server / buddy-cli)の研磨」「リリースパイプライン(0.1.0 とナイトリー線)」に集中。

リリース:0.1.0 正式版とナイトリー線の切り替え

  • 10-15 から 10-16 のリリースシーケンス:Nightly 0.0.12.dev20261015(北京時間 10-15 21:53)→ BUDDY MLIR 0.1.0(10-16 00:53、tag release/v0.1.0)→ Nightly 0.1.1.dev20261016(10-16 07:11)→ Nightly 0.1.1.dev20261017(10-17 07:24、周期外)。0.1.0 の tag は 2860a0e(manylinux リリースビルド修正)を指し、すなわちこのバージョンは「クロスアーキテクチャのリリース成果物が利用可能」を核心としている。
  • RuyiAI 側との噛み合い:triton-riscv の依存アップグレード(PR #84)はすでに v0.0.11 線に切り替わっており、今週 tilelang-riscv にさらに Buddy MLIR release CI が追加された——Buddy のバージョンリズムはすでに RuyiAI の 2 つのオペレータフロントエンドリポジトリの上流アンカーとなっている。

RISC-V クロスコンパイルと CI:一週間で「ビルドできる」から「常態検証」へ

  • buddy-cli:#975 RISC-V クロスコンパイルフローを簡素化、#986 Makefile の RISC-V ターゲットを修正、#987 RISC-V ボード向けに buddy-cli をクロスコンパイル;#977 buddy-cli がモデル読み込み前に RAX ランタイム依存関係を先に読み込むように。
  • buddy-server:#989 サーバー側に RISC-V クロスコンパイルを追加(RaxDependenciesHandle を共有ランタイムライブラリとして抽出、riscv-server Make ターゲットを新設、順序付き RTLD_GLOBAL 依存関係読み込みの単体・統合カバレッジを補完);#982 buddy-server のプラグイン検出メカニズムを統一。
  • CI とリリース:#937 クロスコンパイルチェックを追加、#990 manylinux リリースビルドを修正(riscv64 で Ruyi パッケージインデックスを使い torch をインストール、riscv64 manylinux イメージに libsndfile を追加)、#988 Ruyi パッケージインデックスを riscv64 のみで有効化、#925 publish-models ワークフローを新設。これら数件が「riscv64 wheel のリリース可能・リグレッション可能」な基盤を構成する。
  • ランタイム:#985 テキストストリーミング出力に増分 UTF-8 デコードを追加(バイトレベルの BPE はマルチバイト文字を複数の decode ステップに分割するため、従来の直接ストリーミング送信では LLVM JSON シリアライズのアサートが発生し buddy-server が SIGABRT で終了していた);#980 モデルスレッドプールに profiling モードを追加。

モデルとカーネル:K3 上の Qwen3-VL と智核 A210 の w4g32

  • 10-12:Qwen3-VL-30B-A3B のテキストデコーダを SpacemiT K3 上で動作(int4 MoE エキスパートカーネル、短コンテキストデコード 13.05 tok/s)——この成果は技術情報リポジトリ 10-13 号に収録され、今週「RISC-V ボード上で大規模 MoE を動かす」最も具体的な実測の一つ。
  • 10-11:智核 A210 に w4g32 カーネルを追加(#979)、さらに w4g32 の重み再利用キーを重みレイアウト別に変更(#978)、低ビット量子化カーネルの異なるバックエンド間での再利用を指向。
  • 10-13:RAX ランタイム共有ライブラリの読み込み順序を修正;10-14 のストリーミング UTF-8 修正も「モデル推論チェーンの堅牢性」範疇に属する。
  • 観察ポイント:0.1.0 以降の API 安定性、riscv64 wheel の実ボード上での可用性フィードバック、そして buddy-cli / buddy-server の K1 / K3 上でのデプロイ形態。出典:buddy-mlir コミット一覧、0.1.0、PR #985、PR #987

6. コミュニティとイベント(隔週進捗、フォーラム、サポートマトリクス)

隔週レポート 078 とサミットのペース

  • 078 号(10-13):編纂パイプライン 8 件(#371 ~ #378)を 10-13 の日中に完了、最後の「add summary, remove sections with no progress」でまとめを補完し進展のない章を削除;テーマは「RuyiSDK が RISC-V 中国サミットに登場」(10-18 から 10-20、深圳会展中心福田、基調講演 + ポスター展示 + D15 ブースデモ)。内容の要点は今週の要聞を参照。
  • 対外予熱:21 財経などのメディアが 10-13 にサミット予熱記事を公開(想定来場者 3000 余名、出展者 150 余家、オンラインカバレッジ 80 万人、七大並行分科会);RuyiSDK 側の伝播ノードはフォーラム参加告知(#2889)と隔週レポート公開投稿(#2891)。

フォーラム:情報投稿と実践投稿が交錯、10-15 以降は新規なし

  • 今週の新規トピック 6 件:#2887「WordCraft for riscv」(純 Rust 製オープンソース Word 代替品が LPi4A で失敗、VisionFive 2 で成功、スクリーンショット付き)、#2888 と #2890 と #2892 の三期が毎日「オープンソース技術ホットニュース資訊」投稿、#2889 サミット参加告知、#2891 隔週レポート 078 公開投稿。10-15 以降は新規トピックなし、コミュニティはサミット前の静かな準備期に入った。
  • 直近の活発トピックは依然として 10-08 の ruyi スクリプトインストールとアップグレードの実践ノート(#2886)。出典:ruyisdk.cn、#2887、#2892

サポートマトリクスと情報源の状況

  • support-matrix は 10-16 に 2 件のレポート(RT-Thread Smart と Zephyr の Milk-V Duo S)をマージし、それ以前にレビュー待ちキューにあったもの(Zephyr Milk-V Duo S、ESP32-C6 RT-Thread など)は今週徐々に収束した。
  • 外部情報源:Google News による RuyiSDK / RuyiAI / openRuyi /「如意コミュニティ」の中国語・英語の複数クエリは全週で関連ヒットゼロ(同期間に RISC-V 汎用クエリは正常に返答しており、チャネルに異常はない);arXiv の RISC-V コンパイル、ベクトル、エッジ AI 方向に新規収録なし;openRuyi ディストリビューションのニュースページは依然として 2026.09 リリース告知が最新(2026.10 リリースページは未公開);RuyiAI 公式サイトとブログに新規記事なし。

7. トレンド観察

  • K3 が今週唯一の体系的な主線となった:ファームウェア(3日で3版)、カーネル(ruyi/7.3.y 初回 31 コミット)、イメージ(kiwi-image 自動化)の3層が同一週に同時に動き、ファームウェアは「リンク開通」から「CPU モード選択可能 + ドライバ模拟可能」へと進んだ。観察点は、これらの機能が 10-18 サミット週にデモ可能な実機形態を形成できるか、および3段階 CPU モードの実測データにある。
  • マトリクス拡張は「単一バックエンド推進」から「デュアルバックエンド + 規範 + オペレータ検証」の並行へ:GCC ztt-dev の3バッチ(36 → 51 → 20 コミット)はテーマが機能敷設から他の拡張との協調の正確性(RVV / Zfa / アトミック操作を跨ぐ状態保持)へと移行し、LLVM 側の ztt-dev 初回プッシュが残りの半分を補完、ドキュメント V0.6 と AME-operator チュートリアルも追随;同時に upstream AME タスクグループが玄鉄の主導で標準化を推進——リポジトリ内ドラフトと規範ラインが同頻化し始めた。
  • 2本の fork 保守ラインのリズム分化が拡大中:PyTorch riscv ブランチは毎朝1回の 23 コミット再構築、8 件の PR 同期更新を維持;LLVM riscv ブランチは 10-12 以降3夜連続で再適用なし。前者は上流追随メカニズムの自動化度が高いことを示し、後者は LLVM 側の作業重心が ruyisdk/llvm-project の保守ライン(XTHeadVector 修正がその成果)へ移行した可能性を示す。
  • Buddy Compiler が RuyiAI の事実上の上流の一つに:buddy-mlir は1週間で 0.1.0 リリースと riscv64 クロスコンパイル / CI / manylinux リリースチェーン修正を完了し、triton-riscv の依存更新と tilelang-riscv の新 CI はいずれも Buddy のバージョン成果物をアンカーとする——「MLIR コンパイルフレームワーク → オペレータフロントエンド → ナイトリービルド成果物」のチェーンが今週初めて riscv64 上でリリース可能な wheel まで閉ループ化した。
  • ディストリビューション保守は「バッチ処理 + セキュリティバッチ」の二重リズムへ:openRuyi の単日 90 コミットの Go モジュール、39 パッケージの KDE、GnuPG スタック全体、5パッケージのセキュリティ連続リリースは、依存追随がエンジニアリング化されたことを示す;暗黙の制約は全量再構築コストとイメージリリースリズムの結合であり、0.54.0 と 2026.10 イメージのタイミングを観察する価値がある。
  • 観察待ちリスト:0.54.0 月末リリースと ABI 互換性検出;ruyi/7.3.y がいつイメージチャネルに入るか;triton-riscv #85 レビュー;LLVM FPGA の2件の PR(#25 / #28);PyTorch #46 / #48(RVV)と #51(ローカルイメージはブランチにマージ済み);attached-matrix-extension ドキュメント PR #1;サミット(10-18 ~ 10-20)期間中にバージョンや成果のリリースがあるか。

付録:素材と検証説明

素材(5号)

  • 2026-10-12 号:期間 10-11 04:30 ~ 10-12 04:30。
  • 2026-10-13 号:期間 10-12 04:30 ~ 10-13 04:30。
  • 2026-10-14 号:期間 10-13 04:30 ~ 10-14 04:30。
  • 2026-10-15 号:期間 10-14 04:30 ~ 10-15 04:30。
  • 2026-10-16 号:期間 10-15 04:30 ~ 10-16 04:30。
  • 周期境界外(10-16 日中から 10-17 朝)の動向は組織リポジトリ検証後に補足した。これには riscv-gcc ztt-dev の 10-15 バッチ(デイリーレポート未収録)、10-16 の tilelang-riscv と buddy-mlir のコミット、openRuyi の rust-riscv crate バッチ、linux-xuantie-kernel の hwprobe 4件、および support-matrix の2件のレポートマージが含まれる。

検証方法と基準

  • 組織検証(168時間ウィンドウ):RuyiAI-Stack、ruyisdk、buddy-compiler の3組織のコミット、PR、リリースをカバー(Atom とウェブの双方向チャネル、API 制限に依存しない)。上流フォーク(PyTorch riscv、LLVM riscv、LLVM main、PyTorch main)のコミットは RISC-V / RVV / ベクトル拡張 / 玄鉄関連キーワードでフィルタリングした後に収録。
  • 重点リポジトリの追加検証:openRuyi-Project の openRuyi、edk2-ruyi、ruyifirmware、opensbi、coreboot、linux(ruyi/7.3.y)、MultiArchUefiPkg、ruyisdk の riscv-gcc(ztt-dev)、llvm-project(ztt-dev / rebase-17.0.6)、linux-xuantie-kernel、support-matrix、wechat-articles、および buddy-compiler の buddy-mlir。
  • コミュニティの二重情報源:RuyiSDK 開発者コミュニティフォーラム(最新トピック一覧)、openRuyi ディストリビューションのニュースページ。
  • 時間の基準:リポジトリのコミットはコミッター時間を北京時間に換算。「毎日」類の記述は連続する暦日を基準とする。期間は 2026-10-12 から 2026-10-16 の5営業日。

主な引用

ages-index/pull/226>、https://github.com/ruyisdk/ruyi-imager/releases/tag/nightly、https://github.com/ruyisdk/support-matrix/commits/main

データソース:毎日 RuyiAI 動向レポート(2026-10-12 から 2026-10-16 まで計 5 期)および今週の補強確認(組織リポジトリ、コミュニティの二重ソース、重点リポジトリの周期的動向);レポート期間は 2026-10-12 から 2026-10-16 まで。