Semidynamics : cœurs RISC-V IP entièrement personnalisables et indépendants du processus
Crée en 2016 à Barcelone, le concepteur espagnol de semiconducteurs sans fabrication Semidynamics a annoncé la première famille de cœurs RISC-V 64 bits entièrement personnalisable, idéale pour traiter les traiter les grandes quantités de donnés des applications ce l’IA, de l’apprentissage automatique (ML) et du calcul à haute performance (HPC). Ces cœurs ne dépendent d’aucun processus et des versions jusqu’à 5 nm sont déjà disponibles.
Roger Espasa, PDG et fondateur de Semidynamics, explique : « Jusqu’à présent, les cœurs de processeurs RISC-V avaient des configurations définies par le fournisseur ou un nombre limité d’options configurables telles que la capacité du cache, la configuration du bus d’adresse, les interfaces et quelques autres paramètres de contrôle. Nos nouveaux cœurs IP permettent au concepteur de contrôler totalement la configuration, qu’il s’agisse de nouvelles instructions, d’espaces d’adressage séparés, de nouvelles fonctionnalités d’accès à la mémoire, etc. Cela signifie que nous pouvons adapter précisément un module aux besoins de chaque projet, de sorte qu’il n’y a pas de surcoûts ou de compromis inutiles. Plus important encore, nous pouvons mettre en œuvre les caractéristiques de la « spécificitée propriétaire » d’un client dans la RTL en quelques semaines, ce que personne d’autre ne propose. Tous les concepteurs qui utilisent RISC-V veulent disposer de l’ensemble optimal puissance, performance et taille, ainsi que de caractéristiques personnelles uniques, ce que nous sommes en mesure d’offrir. »
Le coeur Altrevido
Le premier membre de la famille, dont les licences sont aujourd’hui disponibles, est le cœur Atrevido™. Il est doté d’un mécanisme d’ordonnancement hors norme combiné à la technologie propriétaire Gazzillion™ de l’entreprise, de sorte qu’il peut traiter des données très éparses à longues latences et avec des systèmes de mémoire à large bande passante qui sont typiques des applications actuelles d’apprentissage automatique. La technologie Gazzillion élimine les problèmes de latence qui pourraient apparaître lors de l’utilisation de la technologie CXL pour que l’on puisse accéder à la mémoire distante. Cette technologie est spécialement conçue pour les systèmes de référence qui constituent un élément clé de l’apprentissage automatique dans les centres de données. En prenant en charge plus d’une centaine de ratés par cœur, il est possible de concevoir un SoC qui fournit des données très éparses aux moteurs de calcul sans investissement important en silicium. En outre, le cœur peut être configuré de 2 à 4 voies pour aider à accélérer les éléments moins parallèles des systèmes de reconnaissance. Pour les charges de travail les plus exigeantes, telles que le HPC, le cœur Atrevido prend en charge de grandes capacités de mémoire avec son canal de données natif de 64 bits et ses canaux d’adresses physiques de 48 bits.
Grâce à sa prise en charge complète des MMU, Atrevido est également prêt pour Linux et prend en charge les environnements multiprocesseurs à cohérence de cache à partir de deux cœurs et jusqu’à des centaines de cœurs. Il est prêt pour les vecteurs, supportant à la fois la spécification vectorielle RISC-V 1.0 et la future interface vectorielle ouverte Semidynamics.
En conclusion de Roger Espasa, : « Nous avons été en mode furtif pendant notre création de l’architecture de base que la communauté RISC-V que nou souhaitions – une architecture entièrement personnalisable, et pas seulement sur quelques paramètres à ajuster. Notre noyau RISC-V est sans doute le plus complexe pouvant être totalement configuré pour répondre avec précision aux besoins spécifiques de chaque projet, plutôt que d’avoir à utiliser un noyau prêt à l’emploi et à faire des compromis.