12.11.2020
Christian Gärber: Entwurf und Realisierung eines FPGA-basieren Multi-Prozessor Systems-on-Chip (MPSoC) (Bachelorarbeit)
27.11.2020, 10.00 Uhr
Einladung zur Präsentation von Herrn Christian Gärber
Thema: Entwurf und Realisierung eines FPGA-basieren Multi-Prozessor Systems-on-Chip (MPSoC)
Projekt: Bachelorarbeit
Betreuer: Gökhan Akgün
Abstract: Bei der Verteilung von Anwendungen auf FPGA-basierten Systemen ist es üblich, diese angepasst auf die der Implementierung zugrundeliegenden Betriebssysteme zu realisieren. Jedoch existieren auch eigenständige Realisierungen von Systemen auf FPGA-Architekturen, welche ohne zugrundeliegende Betriebssysteme konzipiert wurden. In diesen Fällen ist es daher notwendig, dass die Anwendungsverteilung von eigenständiger Software abgehandelt wird. Im Rahmen dieser Bachelorarbeit wurde eine Software zur Anwendungsverteilung auf einem Multi-Prozessor System-On-Chip entwickelt. Gleichzeitig wurde die zugrundeliegende FPGA-basierte Hardware realisiert. Diese besteht aus einer Master-Slave-Architektur basierend auf Xilinx Microblaze Softcore-Prozessoren. Die Software ist in der Lage, die Verteilung vorkonfigurierter Anwendungen zu übernehmen, wobei diese Verteilung auf dem Master-Prozessor stattfindet, während die Slave-Prozessoren die eigentliche Ausführung der Anwendung übernehmen. Die anschließende Evaluierung mittels einer Implementierung der Matrixmultiplikation hat dabei gezeigt, dass die realisierte Anwendungsverteilung sowohl eine Beschleunigung der Ausführungszeit als auch die Verminderung der dabei verbrauchten Energie erreichen kann.