KI im Embedded-Einsatz: Erster neuromorpher SoC-Baustein angekündigt

| Redakteur: Sebastian Gerstl

BrainChip stellt die Akida-Architektur vor, einen neuromorpher System-on-Chip-Baustein, der für sogenannte Spiked Neural Networks (SNN) ausgelegt ist.
BrainChip stellt die Akida-Architektur vor, einen neuromorpher System-on-Chip-Baustein, der für sogenannte Spiked Neural Networks (SNN) ausgelegt ist. (Bild: Brainchip)

Eine neue Art von Beschleunigungs-SoCs soll neuronale Netzwerke und Künstliche Intelligenz (KI) an den Netzwerkrand und in Unternehmen bringen: Brainchip hat mit dem Aikida den ersten in Serie erhältlichen, speziell auf SNNs (Spiked Neural Networks) ausgelegten SoC angekündigt.

BrainChip ist das erste Unternehmen, das eine gepulste neuronale Netzwerk-Architektur (SNN; Spiking Neural Network) in Serie auf den Markt bringen will: den neuromorphen System-on-Chip-Baustein (NSoC) Akida.

„Der Markt für KI-Beschleuniger-ICs wird bis zum Jahr 2025 an die 60 Mrd. US-$ überschreiten“, konstatiert Aditya Kaul, Research Director bei Tractica, einem Marktforschungsunternehmen, das sich auf Künstliche Intelligenz spezialisiert. „Neuromorphe Computer versprechen eine schnellere KI, insbesondere bei stromsparenden Anwendungen. Da viele technische Hürden nun gelöst sind, wird die Branche in den nächsten Jahren eine neue Klasse KI-optimierter Hardware einsetzen.“

„Trotz größter Anstrengungen ist es keinem anderen Unternehmen gelungen, einen neuromorphen IC in Serie auf den Markt zu bringen“, so Lou DiNardo, CEO von BrainChip. „Akida, griechisch für ‚Puls/Spitze’, ist der erste Baustein einer neuen Generation von KI-Hardwarelösungen. KI am Netzwerkrand wird so bedeutend und nützlich sein wie der Mikrocontroller.“

Emulation von Neuronen

Der Akida NSoC setzt auf sogenannte geupulste Neuronale Netze (Spiked Neural Networks), statt wie die die derzeit häufiger anzutreffenden Convolutional Neural Networks (CNN). „SNNs gelten als die dritte Generation neuronaler Netze“, so Peter van der Made, Gründer und CTO von BrainChip. „Der Akida NSoC ist das Ergebnis jahrzehntelanger Forschung, um das optimale Neuronenmodell und innovative Trainingsmethoden zu ermitteln.“

Die Idee: SNNs sollen Neuronen im menschlichen Gehirn emulieren, die Daten in Form von Impulsen weitergeben. Das sorgt für effizientere, weniger energiehungrige Arbeitsweise. Statt zum Beispiel ununterbrochen den gesamten Eingang aller Sensordaten durchgängig weiter zu übermitteln, wird immer nur dann ein Impuls abgesetzt, wenn sich etwas verändert. „Veränderungen sind Ereignisse" erläutert van der Made. „Immer wenn ein Ereignis stattfindet - beispielsweise eine von einem Sensor erfasste Änderung eines Pixels - wird ein Impuls generiert und entlang des Neuronenpfads weitergesendet." Es wird also nur dieses Ereignis, diese Pixelveränderung übermittelt - nicht der Gesamtzustand des Bildes. Ein SNN kann also auf die rechenintensiven Faltungen und Fehlerfortpflanzungs-Trainingsmethoden durch biologisch inspirierte Neuronenfunktionen und Feed-Forward-Trainingsmethoden, verzichten.

Jeder Akida NSoC weist effektiv 1,2 Mio. Neuronen und 10 Mrd. Synapsen auf. Dies verspräche eine 100-Mal bessere Effizienz, als sie beispielsweise der im vergangenen Jahr vorgestellte Loihi-Testchip von Intel besitzt. Vergleiche mit führenden CNN-Beschleunigern zeigen Leistungszuwächse um mehr als eine Größenordnung bei Bild-/Sekunden-/Watt-Benchmarks wie CIFAR-10 mit vergleichbarer Genauigkeit: Wärend Loihi nur auf unter 20 fps pro Watt käme, wären es bei Akida bereits 1400 fps/W.

Eigenständig für Embedded- oder Co-Prozessor-Anwendungen

Der Akida NSoC wurde für den Einsatz als eigenständiger Embedded-Beschleuniger oder als Co-Prozessor entwickelt. Er enthält Sensorschnittstellen für die herkömmliche pixelbasierte Bildgebung, dynamische Bildsensoren (DVS), Lidar, Audio und Analogsignale. Es verfügt auch über Hochgeschwindigkeits-Datenschnittstellen wie PCI-Express, USB und Ethernet. Im NSoC finden sich auch Daten-zu-Puls-Wandler, die gängige Datenformate optimal in Pulse/Spikes umwandeln, um von der Akida-Neuronen-Fabric trainiert und verarbeitet zu werden.

Der Akida NSoC ist so konzipiert, dass er in der Akida-Entwicklungsumgebung ein Off-Chip-Training ermöglicht – oder ein On-Chip-Training. Ein integrierter ARM-Core-Prozessor steuert die Konfiguration der Akida-Neuronen-Fabric sowie die Off-Chip-Kommunikation von Metadaten. Die Akida-Entwicklungsumgebung ist ab sofort für Early-Access-Kunden erhältlich, die mit dem Erstellen, Training und Testen von Akida-NSoC-basierter SNNs beginnen wollen. Der Akida NSoC wird voraussichtlich im dritten Quartal 2019 als Muster zur Verfügung stehen. Der angestrebte Preis für die Serienproduktion soll bei 10 US-$ pro Stück liegen.

Neuromorphe Chips: Computer sollen das Lernen lernen

Neuromorphe Chips: Computer sollen das Lernen lernen

22.02.18 - Forscher aus Heidelberg, Dresden und von Intel präsentieren auf der ICE-Konferenz in den USA sogenannte neuromorphe Chips. Die Halbleiter-Bauelemente ahmen wichtige Funktionen biologischer Gehirne nach und machen Computer lernfähig. lesen

Intel präsentiert selbstlernenden Chip

Intel präsentiert selbstlernenden Chip

26.09.17 - Intel hat mit 'Loihi' einen neuromorphen Testchip für den Massenmarkt angekündigt. Konzipiert für den Einsatz in PCs oder Rechenzentren soll Loihi speziell die Energieeffizienz bei Aufgaben der künstlichen Intelligenz mit Mustererkennung drastisch steigern. lesen

Kommentar zu diesem Artikel abgeben
@ 13.09.2018 11:56 Frage war ernstgemeint. Bin lernwillig. Danke für die Aufklärung. :)  lesen
posted am 14.09.2018 um 09:44 von Unregistriert

Hallo lieber Leser, unsere Forensoftware ist leider wirklich nicht State-of-the-Art. Aber wir...  lesen
posted am 13.09.2018 um 13:04 von mhafner

Das sollte wohl ein smiley werden. :eek: steht für Erschrecken und Überraschung. Einbindungen wie...  lesen
posted am 13.09.2018 um 11:56 von Unregistriert

Können Sie mir sagen, was das letzte Wort heißt in Ihrem Satz, nach den drei Fragezeichen.  lesen
posted am 11.09.2018 um 19:29 von Unregistriert

wow 1,2 Mio Neuronen und 10 Mrd Synapsen??? :eek:  lesen
posted am 10.09.2018 um 20:02 von Unregistriert


Mitdiskutieren
copyright

Dieser Beitrag ist urheberrechtlich geschützt. Sie wollen ihn für Ihre Zwecke verwenden? Infos finden Sie unter www.mycontentfactory.de (ID: 45487134 / Mikrocontroller & Prozessoren)