Multi-Level Scheduler für Beschleuniger in verteilten Systemen

  • Forschungsthema:Multi-Level Scheduler
  • Typ:Bachelor- / Masterarbeit
  • Datum:ab 07 / 2023
  • Betreuung:

    M. Sc. Marius Kreutzer

  • Zusatzfeld:

    Abschlussarbeit am FZI.

Multi-Level Scheduler für Beschleuniger in verteilten Systemen

Cloud

Kontext

Eingebettete Systeme, beispielsweise in Anwendungen wie das automatisierte Fahren, erfordern eine immer steigende Rechenleistung. Um diese Anforderungen zu bewältigen, wird eine Vielzahl von verschiedenen Beschleunigern eingesetzt. Bestehende Anwendungen werden dabei oft spezifisch für einzelne Beschleuniger entwickelt, das gilt vor allem für KI-Beschleuniger. Wir forschen an Konzepten, um diese Bindung aufzuheben und eine dynamische Lastverteilung zu ermöglichen.

Aufgaben

Das Ziel dieser Abschlussarbeit ist es, ein Konzept für die Lastverteilung zwischen Beschleunigern in einem heterogenem System zu entwickeln. Die Verteilung soll zentral berechnet und lokal durchgeführt werden. Die Arbeit soll aus einer Literaturrecherche, die Erstellung eines Konzeptes, sowie eine prototypische Implementierung des Konzeptes und eine Evaluation dieser bestehen.

Voraussetzungen

  • Du hast sehr gute Programmierkenntnisse in Rust, C++ oder Python.
  • Du besitzt sehr gute Deutsch- oder Englischkenntnisse in Wort und Schrift.
  • Eigenständige und lösungsorientierte Arbeitsweise