20.09.2021
Deokgeun Kim: Echtzeit-Task-Scheduling für Multiprocessor Systems-on-Chip (Bachelorarbeit)
27.09.2021, 10:00 Uhr
Einladung zur Präsentation von Deokgeun Kim
Thema: Echtzeit-Task-Scheduling für Multiprocessor Systems-on-Chip
Projekt: Bachelorarbeit
Betreuer: Gökhan Akgün
Abstract: Bei der Verteilung von Anwendungen auf Mehrkernprozessor ist es üblich, dass ein softwarebasierte Scheduler auf einem Betriebssystem verwendet ist. Jedoch blockiert dieser Scheduler einen Prozessor für die Verwaltung des Gesamtsystems. Es kann daher zum Effizient notwendig sein, dass ein Scheduler zur Anwendungsverteilung auf die Hardware ausgelagert wird. Im Rahmen dieser Bachelorarbeit wurde eine Software Mapping gemäß dem EDF-Scheduler mit Dynamic Frequency Scaling (DFS) zur Anwendungsverteilung auf einem Mehrkernprozessor System-On-Chip entwickelt. Diese besteht aus einer Master-Slave-Architektur basierend auf Xilinx Microblaze Softcore-Prozessoren. Die Software ist in der Lage, die Verteilung von Anwendungen zu übernehmen, wobei diese Verteilung auf dem Master-Prozessor mit einer Software-Mapping stattfindet, während ein EDF-Scheduler auf den Slave-Prozessoren die Anwendungen ausführt. Die anschließende Evaluierung mittels der Ausführung von Anwendungen hat dabei gezeigt, dass die realisierte Mapping mit DFS sowohl eine Beschleunigung der Ausführungszeit als auch die Verminderung des Stromverbrauchs erreichen kann.