Semidynamik hat eingeführt eine der ersten RISC-V-Vektoreinheiten der Branche, die für hochparallele Prozessoren verwendet werden könnte, beispielsweise für solche, die für künstliche Intelligenz (KI), Hochleistungsrechnen (HPC) und sogar für die Grafikverarbeitung verwendet werden, wenn sie mit entsprechender Spezial-IP ausgestattet sind . Die Ankündigung markiert einen wichtigen Meilenstein in der Entwicklung des RISC-V-Ökosystems.
Die Vektoreinheit von Semidynamics ist vollständig kompatibel mit der RISC-V-Vektorspezifikation 1.0 und bietet eine Vielzahl zusätzlicher, anpassbarer Funktionen, die ihre Datenverarbeitungsfähigkeiten verbessern. Die VU besteht aus mehreren „Vektorkernen“, die mit GPU-Kernen von AMD, Intel und Nvidia vergleichbar sind und für die gleichzeitige Ausführung mehrerer Berechnungen ausgelegt sind. Jeder Vektorkern ist mit Recheneinheiten ausgestattet, die Operationen wie Addition, Subtraktion, fusionierte Multiplikation-Addition, Division, Quadratwurzel und logische Operationen ausführen können.
Der von Semidynamics entwickelte Vektorkern kann je nach den spezifischen Anforderungen der Kundenanwendung so angepasst werden, dass er verschiedene Datentypen unterstützt, darunter FP64, FP32, FP16, BF16, INT64, INT32, INT16 oder INT8. Kunden können auch die Anzahl der Vektorkerne wählen, die in die Vector Unit integriert werden sollen, mit Optionen von 4, 8, 16 oder 32 Kernen, was ein breites Spektrum an Kompromissmöglichkeiten bei Leistung und Leistungsbereich bietet.
Die Vector Unit von Semidynamics verfügt über ein Hochgeschwindigkeitsnetzwerk, das alle Vektorkerne verbindet und so das Daten-Shuffling für bestimmte RISC-V-Anweisungen erleichtert. Einzigartig ist, dass Semidynamics die Anpassung der Vektorregister-Bitgröße (VLEN) ermöglicht und zusätzlich zum Standardverhältnis 1X 2X-, 4X- und 8X-Verhältnisse bietet. Wenn VLEN größer als die gesamte Datenpfadbreite (DLEN) ist, dauern Vektoroperationen mehrere Zyklen, was dabei helfen kann, Speicherlatenzen zu verwalten und den Stromverbrauch zu reduzieren.
„Dies eröffnet der Vector Unit die Möglichkeit, beispiellose Mengen an Datenbits zu verarbeiten“, sagte Roger Espasa, CEO und Gründer von Semidynamics. „Und um all diese Daten aus dem Speicher abzurufen, verfügen wir über unsere Gazzillion-Technologie, die bis zu 128 gleichzeitige Datenanfragen verarbeiten und sie in der Reihenfolge, in der sie zurückgegeben werden, an den richtigen Ort zurückverfolgen kann. Zusammen bilden unsere Technologien RISC-V zu einem Ganzen.“ Neues Niveau mit der derzeit schnellsten Verarbeitung von Big Data, die Möglichkeiten in vielen Anwendungsbereichen des Hochleistungsrechnens wie Videoverarbeitung, KI und ML eröffnen wird.“
Semidynamics sagt, dass seine Vector Unit mit seinem Atrevido-Out-of-Order-Kern (und kommenden In-Order-Kernen) gepaart werden kann, um CPUs oder andere Anwendungen zu erstellen, die sowohl Vektorverarbeitung als auch allgemeine Verarbeitung benötigen.
„Unser kürzlich angekündigter Atrevido-Kern ist insofern einzigartig, als wir darauf eine ‚Open Core Surgery‘ durchführen können“, sagte Espasa. „Das bedeutet, dass wir im Gegensatz zu den Kernen anderer Anbieter, die nur aus einer Reihe von Optionen konfigurierbar sind, den Kern tatsächlich öffnen und das Innenleben ändern, um Funktionen oder spezielle Anweisungen hinzuzufügen, um eine völlig maßgeschneiderte Lösung zu schaffen. Wir haben den gleichen Ansatz gewählt.“ mit unserer neuen Vector Unit, um die Fähigkeit unserer Kerne, riesige Datenmengen schnell zu verarbeiten, perfekt zu ergänzen.“
Semidynamics ist eines der wenigen Unternehmen, das IP für KI- und HPC-Anwendungen entwickelt. Neben SiFive entwickelt nur Tenstorrent leistungsstarkes RISC-V-IP, das zum Bau von Prozessoren und KI-Beschleunigern verwendet werden kann. Mittlerweile bietet Tenstorrent im Gegensatz zu Semidynamics seine eigenen Hardware-Prozessoren an, nicht nur lizenzierbares IP.