Open Source · Apache 2.0GitHub ->

RVDon · RISC-V Domain-specific Open Node

巨人の肩の上に立って
中国人独自の加速シリコンを造る

オープンソースの Vortex RISC-V GPU から出発し、AlphaFold3 / Protenix の Pairformer モジュールにハードウェアネイティブ命令を追加--三角マスク行列乗算と Flash Attention はもはやソフトウェアシミュレーションではなく、シリコン上の第一市民です。

Vortex GPU+WGMMA データパス+PF Extension=RVDon

WHY RVDon

なぜこれをやらなければならないか

車輪の再発明ではなく、オープンソースの巨人の肩の上に自分たちの望遠鏡を造ること

巨人の肩の上に

Vortex はオープンソース、RISC-V はオープンソース、Protenix はオープンソース。他人の肩を使って自分の道を造り--そしてその道もオープンソースにします。

実シリコン、PPT ではない

637 行の VX_tcu_fa.sv、3 段パイプライン、16 項 LUT exp 近似--RTL のすべての行が Verilator シミュレーションを通過、0/128 エラー検証済み。

オープンソースは信仰であり戦略でもある

RTL は設計図、チップこそが製品。設計図のオープンソース化は商業利益を損ないません--信頼コストを排除し、FPGA 検証者を引き付け、学術的影響力を構築します。

ARCHITECTURE

チップアーキテクチャスタック

三層漸進--汎用 GPU ベースからドメイン専用命令へ

Vortex RISC-V GPGPU

Open-source RISC-V GPGPU Base

Vortex オープンソース RISC-V GPGPU アーキテクチャに基づくマルチコア GPU--RVDon に成熟した WGMMA データパスとスレッドスケジューリングインフラを提供。

L0 · GPU

TCU · WGMMA パイプライン

Tensor Core Unit · WGMMA

Vortex Core 内の Tensor Compute Unit、WGMMA(Warp Group Matrix Multiply-Accumulate)を提供--RVDon PF 拡張はこのデータパスを再利用。

L1 · TCU

PF 拡張命令セット

Pairformer Extension ISA

PF_TMM / PF_TMM_INC / PF_FLASH_ATTN--TCU パイプラインで三角マスク行列乗算と Flash Attention をネイティブサポート、冗長計算とソフトウェアマスクオーバーヘッドを排除。

L2 · PF ISA

PAIRFORMER EXTENSION ISA

PF 拡張命令セット

TCU パイプラインで Pairformer コア計算をネイティブサポート--ソフトウェアマスクを置き換え、冗長性を排除

Pairformer コア計算パターン

🔺

Triangle Multiplication

三角行列乗算 + 対称マスク--汎用 GPU では半分の計算が冗長、PF_TMM ハードウェア三角マスクが直接スキップ

Triangle Attention

三角アテンション + 因果マスク + オンライン Softmax--FA_SOFTMAX が TCU パイプライン内で完了、グローバル同期不要

funct3=3✅ RTL + SimX

PF_TMM

出向三角マスク行列乗算(Triangle Multiplication Outgoing)

funct3=4✅ RTL + SimX

PF_TMM_INC

入向三角マスク行列乗算(Triangle Multiplication Incoming)

funct3=5✅ RTL 0/128

PF_FLASH_ATTN

Flash Attention(FA_MMA / FA_SOFTMAX / FA_UPDATE サブ操作)

funct3=-⏸ reserved

PF_SLOAD

Strided Load--将来拡張予約

PROGRESS

開発進捗

各ステップがシミュレーションを通過--0/128 errors で完了

Phase 1.0PF_TMM RTL0/128 errors
Phase 1.1VX_tcu_fa.sv 637行FA Online Softmax パイプライン
Phase 2.1パイプラインタイミング調整fa_p_delay_pipe
Phase 2.3FP32 演算修正fp32_sub + fp32_floor_int
Phase 2.4FA_SOFTMAX 検証0/128 errors ✅
Phase 3FPGA プロトタイプ検証次のステップ

OPEN SOURCE

オープンソース戦略 · オープン設計 · 自由利用

すべて Apache 2.0--設計、コード、ドキュメント、誰もが自由に使用、変更、商用利用可能

RTL コード + SimX モデル

Apache 2.0

Vortex 上の RVDon PF 拡張 RTL(VX_tcu_fa.sv 等)および SimX 振る舞いモデル(tcu_unit.cpp)を Apache 2.0 でオープンソース化。誰もが使用、変更、商用利用可能--但し署名と特許ライセンス条項を保持すること。

PF Intrinsics + テストフレームワーク

Apache 2.0

vx_pf.h ヘッダが定義する PF 拡張 intrinsics(pf_tmm_sync / pf_tmm_inc_sync / fa_mma_sync 等)および回帰テストフレームワークも Apache 2.0 で公開--完全ツールチェーンオープンソース。

アーキテクチャドキュメント + 設計レポート

Apache 2.0

ARCHITECTURE.md 仕様(PF 拡張 ISA、レジスタマッピング、プログラミングモデル)および docs/ 設計ドキュメント、フェーズレポートすべてオープンソース--コミュニティが各信号線の意図を理解できるように。

強制署名条項

すべての派生物(ハードウェア、ソフトウェア、ドキュメント)は NOTICE / README / 製品説明に以下の署名を含める必要があります:

Based on DiVo Gen²AI RVDon (RISC-V Domain-specific Open Node) by 王觉菊 Jueju.Wang, https://github.com/sealionking/rvdon

RVDon、DiVo、Gen²AI はプロジェクト自己命名--コードはあなたのもの、署名は私たちのもの。

BUSINESS

二層価値ループ

オープンソースでブランド構築 -> コンサルティングで収益

オープンソース層

RVDon PF 拡張 RTL + SimX 振る舞いモデル + intrinsics + 回帰テスト--ハードウェア開発者は自由に使用、改造、独自の Pairformer アクセラレータを構築可能

コミュニティ共構、ブランド浸透

コンサルティング層

チップ設計コンサルティング--アーキテクチャ選定から PF 拡張 RTL カスタマイズまで、RVDon ベースで Pairformer / Attention アクセラレーション最適化を支援

有料サービス、1対1カスタマイズ

ECOSYSTEM

シリコンからターゲットまで

RVDon は孤立したハードウェアプロジェクトではない--DiVo バイオコンピューティングフルスタックの最下層

RVDon PF Extension->Protenix Structure Prediction->pMHC 3D Structure->Neoantigen / CAR-T

Pairformer は AlphaFold3 / Protenix のコアモジュール。RVDon の PF 拡張命令はシリコンレベルで三角行列乗算と Flash Attention を加速し、Protenix の推論スループットを直接向上--Protenix は DiVo 新規抗原パイプライン S5(pMHC 構造予測)と CAR-T パイプライン CT5(構造検証)のエンジン。ハードウェア命令から患者ターゲットまで、完全な因果チェーンです。

RVDon であなたの device を

オープンソース設計を使って独自のハードウェアを構築--または私たちにドメイン専用チップをカスタマイズしてもらう。