Sep 20, 2021
Deokgeun Kim: Echtzeit-Task-Scheduling für Multiprocessor Systems-on-Chip (Bachelor work)
27.09.2021, 10:00 am
Invitation to the presentation of Deokgeun Kim
Topic: Echtzeit-Task-Scheduling für Multiprocessor Systems-on-Chip
Project: Bachelor work
Supervisor: 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.