Premiers cœurs IP RISC-V entièrement personnalisables pour de grandes quantités de données

Mise à jour: 25 avril 2023

Semidynamics a publié la première famille de cœurs RISC-V 64 bits entièrement personnalisable au monde, qui est excellente pour gérer de grandes quantités de données pour les applications, y compris l'IA, le ML et le HPC. Les cœurs sont indépendants du processus, avec des versions actuellement fournies jusqu'à 5 nm.

Le PDG et fondateur de Semidynamics, Roger Espasa, a expliqué : « Jusqu'à présent, les cœurs de processeur RISC-V avaient des configurations qui étaient fixées par le fournisseur ou avaient un nombre très limité d'options configurables telles que la taille du cache, la taille du bus d'adresse, les interfaces et quelques autres. Paramètres de contrôle. Nos nouveaux cœurs IP permettent au client d'avoir un contrôle total sur la configuration, qu'il s'agisse de nouvelles instructions, d'espaces d'adressage séparés, de nouvelles capacités d'accès à la mémoire, etc. Cela signifie que nous pouvons personnaliser précisément un cœur pour répondre aux besoins de chaque projet afin qu'il n'y ait pas de frais généraux ou compromis. Plus important encore, nous pouvons implémenter les fonctionnalités de «sauce secrète» d'un client dans le RTL en quelques semaines, ce que personne d'autre n'offre. Chaque concepteur utilisant RISC-V souhaite disposer de l'ensemble parfait de puissance, de performances et de surface ainsi que de fonctionnalités de différenciation uniques, et maintenant, pour la première fois, ils peuvent obtenir cela de notre part.

Le premier de la famille, proposé désormais sous licence, est le noyau Atrevido. Cela permet une planification dans le désordre combinée avec le logiciel propriétaire Gazzillion de l'entreprise. sans souci afin qu'il puisse gérer des données très clairsemées avec de longues latences et avec des systèmes de mémoire à large bande passante typiques des applications actuelles d'apprentissage automatique. En effet, la technologie Gazzillion exclut les problèmes de latence qui peuvent survenir lors de l'utilisation de la technologie CXL pour fournir une mémoire lointaine accessible aux débits suralimentés pour lesquels elle a été développée.

Pour les charges de travail exigeantes, telles que HPC, le cœur Atrevido prend en charge de grandes capacités de mémoire avec un chemin de données natif 64 bits et des chemins d'adresse physique 48 bits. Espasa a ajouté : « Nous avons les cœurs les plus rapides du marché pour déplacer de grandes quantités de données avec une ligne de cache par horloge à des fréquences élevées même lorsque les données ne rentrent pas dans le cache. Et nous pouvons le faire à des fréquences allant jusqu'à 2.4 GHz sur le nœud droit. Le reste du marché compte en moyenne environ une ligne de cache tous les très nombreux cycles, ce qui est loin d'être le nôtre à chaque cycle. Ainsi, si l'application diffuse beaucoup de données et/ou si l'application touche des données très volumineuses qui ne tiennent pas dans le cache, nous avons les meilleurs cœurs RISC-V du marché pour votre cas d'utilisation.

Avec sa prise en charge complète de MMU, Atrevido est également prêt pour Linux, comprenant la prise en charge d'environnements multi-traitement cohérents avec le cache à partir de deux et jusqu'à des centaines de cœurs. Il est prêt pour les vecteurs, prenant en charge la spécification vectorielle RISC-V 1.0 et la prochaine interface vectorielle ouverte Semidynamics. Les instructions vectorielles encodent de manière dense un grand nombre de calculs pour réduire l'énergie utilisée par chaque opération. Les instructions Vector Gather prennent en charge efficacement les poids de tenseur clairsemés pour faciliter les charges de travail ML.

Il a conclu: «Nous avons été en mode furtif pendant que nous créions l'architecture de base que la communauté RISC-V veut vraiment - une avec une personnalisation complète, pas seulement quelques paramètres modifiables. Personne d'autre n'a un cœur RISC-V aussi complexe qui peut être totalement configuré pour répondre parfaitement aux besoins spécifiques de chaque projet plutôt que d'avoir à utiliser un cœur et un compromis prêts à l'emploi.

Voir plus : modules IGBT | écrans LCD | Les composants électroniques