Dieser KI-Chip hat über 1,000 Kerne im Inneren

Wenn es ein Konzept gibt, das Sie immer häufiger hören werden, wenn Sie über neue Prozessoren sprechen, dann ist dies RISC-V, und das heißt, dass immer mehr Designs auf der Grundlage dieses völlig freien und offenen Satzes von Registern und Anweisungen erscheinen. Das Letzte? Ein Prozessor namens Esperanto, der aus nicht mehr und nicht weniger als besteht 1000 Kerne mit ISA RISC-V und für künstliche Intelligenz optimiert.

Eines der Dinge, die das RISC-V-Konzept von den anderen unterscheidet, ist, dass es sich nicht um einen vollständigen Prozessor handelt, dessen Design an Dritte lizenziert wurde, wie dies bei ARMs der Fall ist, sondern um eine vollständig skalierbare ISA, die die Erstellung vollständiger ermöglicht verschiedene und fokussierte Prozessoren. zu konkreten Anwendungen. Dies hat es zur Grundlage für die Entwicklung einer Reihe neuer domänenspezifischer Prozessoren gemacht. Die ihr Design auf Schnitten und Ergänzungen basieren, die sich auf eine bestimmte Nische konzentrieren.

Dieser KI-Chip hat über 1,000 Kerne im Inneren

Einer dieser Märkte ist der der künstlichen Intelligenz, wo Einheiten benötigt werden, die normalerweise nicht in CPUs zu finden sind. Wie bei Einheiten vom Tensortyp oder auch als systolische Arrays bekannt. Während andere nicht benötigte Funktionen ganz wegfallen oder eingeschränkt sind. Dies ist der Modularität von RISC-V und der Tatsache zu verdanken, dass jeder mit gerade genug Wissen einen Prozessor von Grund auf neu erstellen kann. Der neueste Prozessor, der uns aufgefallen ist, ist a 1000-Kern-RISC-V-Chip von ein Startup namens Esperanto Technologies, das gefangen hat Samsung's Auge unter anderem.

Das ist der ET-Soc-1, der Prozessor mit mehr als 1000 RISC-V-Kernen für KI

Der Name des Prozessors, von dem wir sprechen, ist ET-SoC-1 und es basiert auf nicht weniger als 1092 Kernen, von denen vier Hochleistungs-RISC-V-Kerne sind und genannt werden ET Maxion . Seine Arbeit? Führen Sie in diesem Fall das Betriebssystem aus Linux, und kümmern Sie sich um den allgemeinen Code. Sie sind also die Dirigenten des gesamten Orchesters des gesamten Chips.

RISC-V Prozessor 1000 Kerne

Im Hinblick auf die verbleibende 1088 Kerne innerhalb des Chips sind diese auch RISC-V und heißen die ET-Minion . Obwohl sie unterschiedlicher Natur sind, da sie für die Verwendung von Deep-Learning-Algorithmen optimiert sind, bei denen die Verwendung von Tensoreinheiten der Schlüssel ist. Vergessen wir nicht, dass eine sehr häufige Art von Operationen die sogenannten Operationen zwischen Matrizen sind. Ohne die entsprechenden Optimierungen kann ein Prozessor bei der Ausführung zwischen zehn- und hundertmal langsamer werden.

Organisation ET-SOC-1 1000 Kerne RISC-V

Die über 1,000 RISC-V-Kerne sind so einfach, dass Sie verwenden keine Out-of-Order-Ausführung, und der ganze Chip fehlt ein komplexes Caching-System . Aufgrund der Tatsache, dass diese bei der Ausführung dieser Art von Algorithmen normalerweise kontraproduktiv sind. Stattdessen hat der Prozessor 152 MB SRAM-Speicher darin. Abgesehen von Schnittstellen mit externen RAM Speicher, des Typs LPDDR4X auf einer 256-Bit-Schnittstelle . In Bezug auf Speicher und Peripheriegeräte unterstützt es eMMC-Flash-Speicher und verfügt über eine 8-zeilige PCIe-Gen-4-Schnittstelle. Abgesehen von anderen mit begrenzter Bandbreite.