L’IP CPU que vient de publier StarFive, Dubhe-100 (18 août 2026), est le premier cœur RISC-V 64 bits conçu pour le serveur à être livré en package commercial. Ce n’est pas un cœur de démonstration : il est déjà intégré par un client (LECARC) pour la conception d’un SoC serveur, et il est accompagné de toute l’infrastructure de virtualisation et de mémoire cohérente que demande un environnement de datacenter. C’est une pièce manquante importante de l’écosystème RISC-V côté serveur.
L’architecture : out-of-order, 15 stades, vectorielle
Le Dubhe-100 est un cœur RV64GCBVH (RVB23 profil) avec une pipeline de 15 stades, exécution out-of-order, et 6-wide issue. Le cœur embarque un Reorder Buffer de 512 entrées, 6-way, et un VPU (Vector Processing Unit) avec VLEN = 256 bits, 2 unités vectorielles et 2 unités flottantes partageant le VPU. Il supporte les extensions Vector et Vector Crypto, et la performance revendiquée est de 15 points en SPECint2006 par GHz, au niveau d’un Arm Cortex-A78, ce qui le place dans la classe des serveurs et HPC, pas de l’embarqué.
Extensible à 256 cœurs
Le Dubhe-100 n’est pas livré en cloche isolée : il embarque un sous-système de cluster multi-cœurs cohérent (monocore, bicore ou quad-core au choix du client) et peut être agrégé via le NoC propriétaire de StarFive, StarNoC-700, jusqu’à 256 cœurs par puce. C’est ce qui le distingue des cœurs embarqués de la même famille : il est pensé pour l’échelle.
Virtualisation et infrastructure de serveur
Deux IP d’infrastructure sont livrées en parallèle, essentielles pour un serveur :
- AIA (Advanced Interrupt Architecture) v1.0 : jusqu’à 16 384 Harts physiques, 63 Harts virtuels par Hart, 2 048 IDs d’interruption par Hart, avec IMSIC et APLIC. En combinaison avec le IOMMU, les interruptions de machine virtuelle peuvent être livrées directement au Guest sans intervention du Hypervisor.
- IOMMU v1.0.1 : architecture distribuée (IOB, IOTLB, PWC), deux modes d’intégration (Inline et Lookaside), traduction d’adresses deux phases (GVA→GPA→SPA) de 4 Ko à 256 To, avec SR-IOV, ATS et traduction MSI en matériel.
La plateforme est prête pour Linux + KVM (Type 1 et Type 2 Hypervisors) avec une couverture complète du profil RVA23.
Pourquoi c’est important
StarFive annonce que le Dubhe-100 « a déjà été adopté par un client et entre en phase de développement d’un CPU serveur ». C’est le signal le plus concret qu’un fondeur chinois livre désormais de l’IP serveur RISC-V, pas seulement du matériel de démonstration. La combinaison avec le XuanTie C950 (Damo Academy) et le SpacemiT K3 montre que la Chine a une gamme complète : cœurs IA, cœurs serveurs, et IP de virtualisation. Le tout est standardisé sur le profil RVA23, ce qui facilite l’interopérabilité avec l’effort américain (SiFive) et européen (Bologne).
Ressources
- Fiche Dubhe-100 (StarFive) : starfivetech.com
- Profil RVB23 : riscv.org
