RVDon · RISC-V Domain-specific Open Node
Sur les épaules des géants
Construire notre propre silicium d'accélération
Partant du GPU RISC-V Vortex open source, ajoutant des instructions natives matériel pour le module Pairformer d'AlphaFold3 / Protenix--la multiplication matricielle à masque triangulaire et Flash Attention ne sont plus des simulations logicielles, mais des citoyens de première classe sur silicium.
WHY RVDon
Pourquoi Nous Devons Faire Cela
Pas réinventer la roue, mais construire notre propre télescope sur les épaules des géants open source
Sur les Épaules des Géants
Vortex est open source, RISC-V est open source, Protenix est open source. Nous utilisons les épaules des autres pour construire notre propre chemin--puis nous ouvrons aussi le chemin.
Silicium Réel, Pas des Diapositives
637 lignes de VX_tcu_fa.sv, pipeline à 3 étages, approximation LUT exp à 16 entrées--chaque ligne de RTL a passé la simulation Verilator, 0/128 erreurs vérifiées.
Open Source comme Foi et Stratégie
Le RTL est le plan, la puce est le produit. L'ouverture des plans ne nuit pas aux intérêts commerciaux--elle élimine les coûts de confiance, attire les validateurs FPGA, et construit l'influence académique.
ARCHITECTURE
Pile d'Architecture de Puce
Trois couches progressives--de la base GPU générale aux instructions spécifiques au domaine
Vortex RISC-V GPGPU
Open-source RISC-V GPGPU BaseGPU multi-cœur basé sur l'architecture Vortex RISC-V GPGPU open source--fournissant un datapath WGMMA mature et une infrastructure d'ordonnancement de threads pour RVDon.
TCU · Pipeline WGMMA
Tensor Core Unit · WGMMATensor Compute Unit dans le Vortex Core, fournissant WGMMA (Warp Group Matrix Multiply-Accumulate)--l'extension PF de RVDon réutilise ce datapath.
PF Extension ISA
Pairformer Extension ISAPF_TMM / PF_TMM_INC / PF_FLASH_ATTN--support natif de la multiplication matricielle à masque triangulaire et Flash Attention dans le pipeline TCU, éliminant le calcul redondant et la surcharge de masquage logiciel.
PAIRFORMER EXTENSION ISA
Jeu d'Instructions PF Extension
Support natif du calcul Pairformer dans le pipeline TCU--remplaçant le masquage logiciel, éliminant la redondance
Modèles de Calcul Pairformer
Triangle Multiplication
Multiplication matricielle triangulaire + masquage de symétrie--la moitié des calculs est redondante sur GPU général, PF_TMM saute directement avec le masquage triangulaire matériel
Triangle Attention
Attention triangulaire + masquage causal + Softmax en ligne--FA_SOFTMAX se complète dans le pipeline TCU, sans synchronisation globale
PF_TMM
Multiplication matricielle à masque triangulaire sortant
PF_TMM_INC
Multiplication matricielle à masque triangulaire entrant
PF_FLASH_ATTN
Flash Attention (sous-opérations FA_MMA / FA_SOFTMAX / FA_UPDATE)
PF_SLOAD
Strided Load--réservé pour extension future
PROGRESS
Progression du Développement
Chaque étape a passé la simulation--0/128 erreurs signifie complet
OPEN SOURCE
Stratégie Open Source · Design Ouvert · Utilisation Libre
Tout en Apache 2.0--design, code, documentation, librement utilisable, modifiable et commercialisable par tous
Code RTL + Modèle SimX
Apache 2.0RTL d'extension PF RVDon (VX_tcu_fa.sv etc.) et modèle comportemental SimX (tcu_unit.cpp) sur Vortex, open source sous Apache 2.0. Tous peuvent utiliser, modifier, commercialiser--mais doivent conserver l'attribution et les termes de licence de brevet.
PF Intrinsics + Framework de Test
Apache 2.0En-tête vx_pf.h définissant les intrinsics d'extension PF (pf_tmm_sync / pf_tmm_inc_sync / fa_mma_sync etc.) et framework de test de régression, également publié sous Apache 2.0--toolchain complète open source.
Docs d'Architecture + Rapports de Design
Apache 2.0Spécification ARCHITECTURE.md (ISA d'extension PF, mapping de registres, modèle de programmation) et documents docs/, rapports de phase tous open source--laissant la communauté comprendre l'intention de chaque ligne de signal.
Clause d'Attribution Obligatoire
Toutes les œuvres dérivées (matériel, logiciel, documentation) doivent inclure l'attribution suivante dans NOTICE / README / documentation produit :
RVDon, DiVo, Gen²AI sont des auto-nominations de projet--le code est à vous, l'attribution est à nous.
BUSINESS
Boucle de Valeur à Deux Niveaux
Open source construit la marque -> conseil génère des revenus
RTL d'extension PF RVDon + modèle comportemental SimX + intrinsics + tests de régression--les développeurs matériel peuvent librement utiliser, modifier, construire leurs propres accélérateurs Pairformer
Co-construction communautaire, pénétration de marque
Conseil en design de puce--de la sélection d'architecture à la personnalisation RTL d'extension PF, aidant les clients à optimiser l'accélération Pairformer / Attention sur la base RVDon
Service payant, personnalisation 1-à-1
ECOSYSTEM
Du Silicium aux Cibles
RVDon n'est pas un projet matériel isolé--c'est la couche la plus basse de la pile complète de bio-informatique DiVo
Pairformer est le module central d'AlphaFold3 / Protenix. Les instructions d'extension PF de RVDon accélèrent la multiplication matricielle triangulaire et Flash Attention au niveau du silicium, augmentant directement le débit d'inférence Protenix--et Protenix est le moteur du pipeline néoantigène S5 (prédiction de structure pMHC) et du pipeline CAR-T CT5 (validation de structure). Des instructions matérielles aux cibles patients, c'est une chaîne causale complète.
Construisez Votre Device avec RVDon
Prenez le design open source pour construire votre propre matériel--ou faites-nous personnaliser votre puce spécifique au domaine.