🇩🇪

Eine dedizierte Prozessor-Architektur zur effizienten Berechnung leitfähigkeitsbasierter neuronaler Netze

Das menschliche Fassungsvermögen kommt selbst bei einfachen Systemen an seine Grenzen, sobald diese Rückkopplungen bzw. nichtlineare Abhängigkeiten aufweisen. Bei biologischen Prozessen wird dieser Umstand dadurch verstärkt, dass zahlreiche Subsysteme zusammenwirken. Simulationen bieten gewisse Vorteile gegenüber experimentellen Ansätzen, da sich ein komplexer Zusammenhang vereinfachen und gezielt untersuchen lässt. Bezogen auf Nervenzellen kann das leitfähigkeitsbasierte Huber-Braun-Modell mit tonischen, burstenden und chaotischen Impulsmustern ein breites Spektrum an neuronaler Aktivität liefern. Netzwerksimulationen sind hierbei trotz Vereinfachungen in den Modellgleichungen immer noch sehr rechenintensiv. Es existieren derzeit auch keine Hardware-Beschleuniger für das Modell. Daher wird in dieser Arbeit eine dedizierte Prozessor-Architektur vorgestellt, die genau an die Erfordernisse der Modellgleichungen angepasst ist. Als Hardware-Plattform dient ein Virtex-6-FPGA von Xilinx mit USB-Anbindung an einen Host-PC für die benutzerabhängige Konfiguration und den Ergebnis-Transfer. Die Architektur vereint in einem einzelnen Kern alle Komponenten zur echtzeitfähigen Berechnung von 1600 Zellen bei 200 MHz Taktrate. Zur Steigerung der Rechenleistung sind insgesamt 3 Kerne auf dem FPGA implementiert, wobei jeder Kern sowohl elektrische als auch chemische Synapsen unterstützt. Bei voller Auslastung ist der entwickelte Prozessor mehr als 8,5-mal so schnell wie ein Intel Core i7-6500U mit 2 CPU-Kernen. Einsatzgebiete in der Physiologie sind derzeit die Schlaf-Wach-Regulation und die Untersuchung von Netzwerk-Synchronisationen. Der synthetisierte VHDL-Code ist mit Blick auf aktuelle FPGA-Bausteine modular erweiterbar und kann auch als Grundlage für einen ASIC-Entwurf herangezogen werden.

Collections
@phdthesis{urn:nbn:de:hebis:34-2018012554249,
  author    ={Beuler, Marcel},
  title    ={Eine dedizierte Prozessor-Architektur zur effizienten Berechnung leitfähigkeitsbasierter neuronaler Netze},
  keywords ={620 and Field programmable gate array and VHDL and Computerarchitektur and Prozessor},
  copyright  ={https://rightsstatements.org/page/InC/1.0/},
  language ={de},
  school={Kassel, Universität Kassel, Fachbereich Elektrotechnik / Informatik},
  year   ={2018-01-25}
}