Timing Analyse für heterogene und Multicore Systeme

Bachelor thesis, Master thesis, Thesis

Research focus: Embedded Systems, Embedded Systems and Security, Development Tools, Software Performance
Courses of study: Electrical Engineering, Informatics, Related Disciplines, Business Informatics

Job Description

Wir suchen eine(n) motivierte(n) Studentin/Student mit Interesse an der Entwicklung eines innovativen Ansatzes für die Analyse der Ausführungszeit von heterogenen und multicore Applikationen. Der neue Ansatz basiert auf der Erweiterung eines konsolidierten Singlecore Ansatzes und der sich entwickelnden LLVM Compiler Infrastruktur.
Wir bieten die Möglichkeit eine Bachelor- oder Masterarbeit vorzubereiten. Die Multicore Erweiterung erfordert die Entwicklung von C++ Code, um schnelle Timing Vorhersagen liefern zu können. Die Analyse Technik berücksichtigt die Binärrepräsentation der Anwendung sowie deren LLVM Zwischenrepräsentation. Die Validität des finalen Ansatzes kann durch die Analyse echter Systeme, welche auf verschiedenen ARM Architekturen basieren, gezeigt werden.

Your Responsibilities

  • Definition der heterogenen/multicore Erweiterung
  • Praktische Implementierung
  • Validierung des Ansatzes
     

Our Offer

  • Die Möglichkeit eine Bachelor/Masterarbeit vorzubereiten und an einem heißen Forschungs- und Industrie-Thema zu arbeiten
  • Die Möglichkeit mit echter Hardware zu arbeiten
  • Angenehme Arbeitsatmosphäre und konstruktive Zusammenarbeit

Your Profile

  • Kenntniss von C++ und Objektorientierter Programmierung
  • Grundkenntnisse von Compilern und Eingebetteten Systemen im Allgemeinen
  • Interesse, Motivation und Engagement

Job Description

  • Start: So bald wie möglich