it.xnews.jp
出典: Divyansh Agrawal 原文公開: 2026-10-22 生成: 2026-10-29 読了 約 4 分 model: claude-haiku-5-5 原文: https://divagr.com/blog/qwenputer raw.md

Qwen 3.5 4Bの重みにRISC-V CPUを組み込んだ「Qwenputer」

Divyansh Agrawal氏は、標準のQwen 3.5 4Bの重みに32ビットのRISC-V CPUを組み込んだ「Qwenputer」を、2026年10月22日付のブログ記事で紹介した。このCPUはモデルのGated DeltaNet層をRAMとして使い、外部ツールを使わずに演算やC・MicroPythonコードを実行できる。

Qwenputerは、標準のQwen 3.5 4Bに1つの要素を加えたモデルである。その要素は、重みに埋め込まれたRISC-V CPUで、モデル自身のGated DeltaNet注意層をRAMとして使う。記事によると、Qwenputerはプラグイン、ツール、サンドボックスのいずれでもないという。

仕組みと動作

Qwenputerが組み込むCPUは、RV32IM、Zba拡張、小規模なbignumユニットを備えた32ビットのRISC-Vコアである。このCPUは、Qwenの32層の前に11層を占める。

CPUは、Qwen3-NextとQwen 3.5で注意層の3 out of 4に使われているGated DeltaNetを、RAMとして利用する。Gated DeltaNetは線形RNNである。CPUはモデルのforward pass内で動作し、Qwen 3.5 4Bは後処理の学習なしでこのCPUを利用できる。元のQwenの重みはそのまま残り、計算用の重みは追加の次元と層として加えられている。

Qwenputerの動作デモ

CPUは公式のriscv-testsに合格し、プログラムの出力はqemuと一致した。また、18 million instructionsを自由実行で誤りなく動作させたという。ゲート値0.9の例では、状態がトークンごとにわずかに薄れる。ゲート値1は何も薄れないことを、beta値1は古い値が完全に置き換えられることを意味する。

Schlag et al. (2021) は、デルタ則を用いた線形注意が連想メモリ、すなわち高速重みとして機能することを示している。

ベンチマーク結果

評価はDeepMindの算術セットとNUPAの長整数演算で行われた。Qwenputerは、div_bigで97.5%、mul_bigで97.5%、mul_div_multiple_longerで100%、add_or_sub_bigで97.5%を記録した。

課題セットQwenputerPythonツール併用ベースQwen
div_big97.5%95%72.5%
mul_big97.5%100%55%
mul_div_multiple_longer100%97.5%90%
add_or_sub_big97.5%97.5%87.5%

各ベンチマークの結果

NUPAの長整数演算では、Qwenputerの正答率が48.6%から100%に向上した。この100%は、Qwenに Python ツールを与えた場合と同じ水準である。

出力の検証では、約230,000のCPU出力位置を参照マシンでリプレイし、不一致は0件だった。通常テキストの発散は、ベースQwenに対してKL 6e-4で、ノイズフロアの5e-4の範囲内に収まる。

実験的ファイルシステムと制約

実験的なファイルシステムは、モデル内でput、append、get、list、deleteの各操作をツール呼び出しなしで提供する。最大512ファイル、約53,000トークンのテキストを保持し、ファイル名のハッシュ用に1,024 slotsのディレクトリを備える。

Qwenputerを起動するには小規模なドライバ(RvChat)が必要で、現時点では plain generate() 呼び出しでは動作しない。チェックポイントは18.8 GBで、ベースQwenのほぼ2倍にあたるが、大部分はゼロパディングである。モデルは単一の24 GB GPUで動作し、ベンチマークに使用したバッチ実行器はL4上で約3,200 CPU tokens per secondを実行する。コードとモデルへのリンクは、GitHub、Hugging Face、ModelScopeに掲載されている。

筆者の見立て

この記事は元記事の事実のみに基づいて自動生成されました。

出典

Divyansh Agrawal「Qwenputer: a fully functioning, deterministic RISC-V CPU inside Qwen3.5」https://

この記事をシェア