Semidynamics a introduit l’une des premières unités vectorielles RISC-V de l’industrie qui pourrait être utilisée pour les processeurs hautement parallèles, tels que ceux utilisés pour l’intelligence artificielle (IA), le calcul haute performance (HPC) et même le traitement graphique s’il est équipé d’un processeur spécial approprié. à des fins IP. Cette annonce marque une étape importante dans le développement de l’écosystème RISC-V.
L’unité vectorielle de Semidynamics est entièrement compatible avec la spécification vectorielle RISC-V 1.0 et offre une pléthore de fonctionnalités supplémentaires adaptables qui améliorent ses capacités de traitement de données. Le VU est composé de plusieurs « cœurs vectoriels », qui sont comparables aux cœurs GPU d’AMD, d’Intel et de Nvidia, et sont conçus pour exécuter plusieurs calculs simultanément. Chaque cœur de vecteur est équipé d’unités arithmétiques capables d’effectuer des opérations telles que l’addition, la soustraction, la multiplication-addition fusionnée, la division, la racine carrée et les opérations logiques.
Le noyau vectoriel développé par Semidynamics peut être personnalisé pour prendre en charge divers types de données, notamment FP64, FP32, FP16, BF16, INT64, INT32, INT16 ou INT8, selon les besoins spécifiques de l’application du client. Les clients peuvent également choisir le nombre de cœurs vectoriels à incorporer dans l’unité vectorielle, avec des options de 4, 8, 16 ou 32 cœurs, offrant un large éventail de possibilités de compromis entre puissance et performance.
L’unité vectorielle de Semidynamics dispose d’un réseau haut débit qui connecte tous les cœurs vectoriels, facilitant le brassage des données pour des instructions RISC-V spécifiques. De manière unique, Semidynamics permet la personnalisation de la taille de bit du registre vectoriel (VLEN), offrant des rapports 2X, 4X et 8X en plus du 1X standard. Lorsque VLEN est supérieur à la largeur totale du chemin de données (DLEN), les opérations vectorielles prennent plusieurs cycles, ce qui peut aider à gérer les latences de la mémoire et à réduire la consommation d’énergie.
« Cela libère la capacité de l’unité vectorielle à traiter des quantités sans précédent de bits de données », a déclaré Roger Espasa, PDG et fondateur de Semidynamics. « Et pour récupérer toutes ces données de la mémoire, nous avons notre technologie Gazzillion qui peut gérer jusqu’à 128 demandes simultanées de données et les retracer au bon endroit dans l’ordre dans lequel elles sont renvoyées. Ensemble, nos technologies font de RISC-V un tout. un nouveau niveau avec la gestion la plus rapide des mégadonnées actuellement disponible qui ouvrira des opportunités dans de nombreux domaines d’application du calcul haute performance tels que le traitement vidéo, l’IA et le ML. »
Semidynamics indique que son unité vectorielle peut être associée à son cœur hors service Atrevido (et à ses prochains cœurs dans l’ordre) pour créer des processeurs ou d’autres applications nécessitant à la fois un traitement vectoriel et un traitement à usage général.
« Notre noyau Atrevido récemment annoncé est unique en ce sens que nous pouvons y faire une » chirurgie à noyau ouvert « », a déclaré Espasa. « Cela signifie que, contrairement aux cœurs d’autres fournisseurs qui sont simplement configurables à partir d’un ensemble d’options, nous ouvrons en fait le cœur et modifions le fonctionnement interne pour ajouter des fonctionnalités ou des instructions spéciales afin de créer une solution totalement sur mesure. Nous avons adopté la même approche avec notre nouvelle unité vectorielle pour compléter parfaitement la capacité de nos cœurs à traiter rapidement d’énormes quantités de données. »
Semidynamics est l’une des rares entreprises à développer la propriété intellectuelle pour les applications d’IA et de HPC. En plus de SiFive, seul Tenstorrent développe une IP RISC-V hautes performances qui peut être utilisée pour construire des processeurs et des accélérateurs d’IA. Pendant ce temps, contrairement à Semidynamics, Tenstorrent propose ses propres processeurs matériels, pas seulement une adresse IP sous licence.