Le fournisseur américain de blocs de propriété intellectuelle (IP) pour le RISC-V SiFive, qui vient de réussir une levée de fonds de près de 400 millions d’euros, lance le cœur de processeur P570 Gen 3 dont l’originalité est d’être entièrement conforme au profil ISA RVA23 actualisé.
Ce coeur RISC-V performant vise les applications d’intelligence artificielle (IA) en périphérie de réseau (Edge), les applications grand public haut de gamme et les applications IoT commerciales fonctionnant sous Android ou un système d'exploitation d'entreprise.
Pour rappel, le profil RVA23 du RISC-V, ratifié par l’association RISC-V International en octobre 2024, se caractérise par deux principaux composants d’application obligatoire, les extensions vectorielles et les extensions pour hyperviseurs qui répondent aux charges de travail à fortes connotations mathématiques comme l'intelligence artificielle, l’apprentissage automatique et la cryptographie, ainsi qu'aux besoins des systèmes d'exploitation et logiciels d’entreprise.
Cette IP polyvalente peut être utilisée comme processeur de contrôle dans les dispositifs IoT embarqués, exécutant une pile réseau complète, ou comme processeur d'applications principal dans les appareils grand public, exécutant des systèmes d'exploitation riches tels qu'Android ou Linux.
L’unité vectorielle haute performance intégrée prend en charge l'exécution de modèles d'IA et l'inférence directement sur les appareils.
« Le P570 Gen 3 est conçu pour répondre aux exigences des applications grand public et professionnelles les plus pointues d’aujourd’hui, commente, Krste Asanovic, cofondateur et architecte en chef de SiFive. Grâce à ses capacités liées au support du profil RVA23 complet, ce bloc de propriété intellectuelle P570 répond aux besoins des utilisateurs impliqués sur des projets ambitieux en termes de performances, d'efficacité énergétique et de compacité ouvrant la voie à des applications compatibles avec la plupart des systèmes d'exploitation utilsés dans l'embarqué et au-delà.»
Pour ce cœur de processeur, SiFive fournit également des blocs IP système, tels que l'architecture d'interruption avancée (AIA, advanced interrupt architecture) conforme à la norme RISC-V, la sécurité WorldGuard et une IOMMU, unité de gestion de mémoire entrée-sortie de deuxième génération qui est une fonctionnalité de sécurité au niveau matériel permettant au système d'exploitation de contrôler l'accès de l'appareil à la mémoire système.
Des fonctionnalités de sécurité supplémentaires comprennent la prédiction de branchement sécurisée (branch prédiction) et les extensions de chiffrement vectoriel RISC-V et de mémoire protégée améliorée (smepmp).
SiFive rajoute en sus de ces systèmes de sécurité, la prise en charge de la cohérence multicœur en vue de concevoir des circuits avec jusqu'à 16 cœurs (4 clusters de 4 cœurs).
Le P570 Gen3 prend en charge toutes les extensions du profil RVA23 obligatoires pour une compatibilité avec les systèmes d'exploitation tels qu'Ubuntu (26.04 LTS) et Red Hat Enterprise.
Selon SiFive, le coeur P570 Gen 3 affiche des performances supérieures de 30 % et 4,5 fois plus élevées pour les charges de travail d'IA telles que la détection d'objets, grâce au pipeline vectoriel VLEN 128 bits, comparé à son devancier le coeur P470 Gen2.
Parallèlement, SiFive indique que le P570 Gen 3 procure des gains d'efficacité énergétique notable avec une réduction de la consommation dynamique de 13 % et 5 % (mW/GHz) par rapport aux coeurs P550 et P470.

