Fortschritte im Bereich der KI beruhen vor allem auf der Verwendung neuronaler Netze. Programmieren nach dem Vorbild des menschlichen Gehirns – das ist neuromorphes Computing. Dr.-Ing. Markus Eppel ist Gruppenleiter beim Fraunhofer IIS. Er beschreibt das neuronale Netz in Mikrochips als »in Hardware gegossene KI«.
Warum sollte man neuromorphe Hardware in Mikrochips verbauen?
Gehirne sind neuronale Netze. Bei der Biene wie beim Menschen sind biologische Gehirne u.a. extrem auf Mustererkennung spezialisierte Wunderwerke der Natur von unterschiedlicher Komplexität. Mustererkennung – wie das Erkennen einer Person auf einem Bild – mit klassischen Computerarchitekturen zu lösen, ist sehr energie- und zeitaufwändig. Zum Vergleich: Das Gehirn einer Biene orientiert und bewegt sich bei Reaktionszeiten von einigen Millisekunden durch Lichteindrücke im Raum mit nur wenigen Mikrowatt »Gehirnleistung«. Währenddessen benötigt ein künstlicher Flugkörper wie eine Drohne dafür ein Millionenfaches an Leistung und operiert vergleichsweise träge.
Dr. Markus Eppel erklärt: »Durch die Nachbildung sehr einfacher neuronaler Netze können wir Mustererkennung deutlich effizienter und reaktionsschneller realisieren als mit herkömmlicher Computerarchitektur. Von der Komplexität des Bienenhirns sind wir weit entfernt, doch mit den richtigen Vorbildern können wir große Fortschritte machen. Neuromorphe Hardware oder Inferenzbeschleuniger werden diese Schaltungen genannt, weil sie die Morphologie neuronaler Netze nachbilden und Schlussfolgerungen (Inferenzen) aus Eingangsdaten deutlich schneller und effizienter ableiten als herkömmliche Hardware.«
Noch energiesparendere und schnellere Prognosen können durch sogenannte Mixed-Signal-Schaltungen – einer Mischung aus analogem und digitalem Computing – erzielt werden. Hier wird die hohe Leistung und die Effizienz der analogen Schaltungstechnik mit der Flexibilität und Genauigkeit des digitalen Computings verbunden.
Was ist der Vorteil von Mixed-Signal-Computing?
Mixed-Signal bezeichnet die Kombination von analogem mit digitalem Chipdesign. Eine häufig gebrauchte Rechenoperation im digitalen Computing – und insbesondere bei der Nachbildung neuronaler Netze – ist die Vektor-Matrix-Multiplikation. Dabei ist das wiederholte Ausführen von Multiplikationen energieintensiv. Mit einem analogen Schaltungsansatz können die für die Operation notwendigen Additionen und Multiplikationen durch die direkte Anwendung der Ohmschen und Kirchhoffschen Gesetze umgesetzt werden. Das ist deutlich effizienter. Das Fraunhofer IIS hat dafür ein spezielles Hardware-Aware-Training für die Mustererkennung entwickelt.
Mit diesen Kompetenzen im Mixed-Signal-Schaltungsentwurf oder Hardware- und Software-Codesign verfügt das Fraunhofer IIS über ein breites Spektrum an Know-how und Fähigkeiten. Das macht die Forschungsarbeit und -ergebnisse mit ihrer marktgerechten Ausrichtung einzigartig.
Wie könnten Anwendungen mit diesem Chipdesign in Zukunft aussehen?
Die Anforderungen an neuromorphe Hardware sind in den letzten Jahren deutlich komplexer geworden und der Fokus verlagert sich – auch getrieben durch den Boom des Internets der Dinge – auf energieautarke, KI-gestützte Sensorsysteme. Bisher werden Sensordaten hauptsächlich in die Clouds übertragen und ausgewertet. Höchsteffiziente neuromorphe Hardware wie ADELIA eröffnen neue Möglichkeiten. Indem sie es erlauben, Daten direkt lokal auf dem Endgerät auszuwerten, reduzieren sie dadurch den Datenverkehr erheblich. Darüber hinaus werden auf diesem Weg Latenzzeiten deutlich verkürzt.