Konzept und Implementierung eines dynamischen und prädiktiven Mechanismus zum Nachladen von LEON3 Registern

Konzept und Implementierung eines dynamischen und prädiktiven Mechanismus zum Nachladen von LEON3 Registern

.
.

Umfeld

Elektronik spielt eine immer größere Rolle bei der Erfüllung von steigenden Anforderungen in den Mobilitätsdomänen wie Automotiv, Avionik oder auch der Raumfahrt. Von diesen elektrischen Systemen wird in Zukunft ein hohes Maß an Leistungsfähigkeit bei gleichzeitig steigenden Anforderungen der Sicherheit und Zuverlässigkeit abverlangt.

Eine Lösung dieser Problematik bieten Many-Core-Systeme, welche zur Steigerung der Zuverlässigkeit interne Redundanzen aufweisen. Das ITIV beschäftigt sich in diesem Bereich mit der Erforschung von Many-Core-Systemen, welche diese Redundanz zur Laufzeit dynamisch und adaptiv anpassen können.

 

Aufgabe

In dieser Arbeit soll ein Konzept und die prototypische Umsetzung zum dynamischen Nachladen von Prozessorregisterwerten erarbeitet werden. Dieser Mechanismus ist essentiell für performante Contextswitches in Prozessoren. Solche Contextswitches sind wesentliche Probleme in einer zur Laufzeit konfigurierbaren Lockstep-Architektur. Hierbei muss der Zustand eines Prozessorkerns übernommen werden. Für ein effizientes Nachladen sollen auch prädiktive Mechanismen betrachtet werden. Eine prototypische Umsetzung soll anhand des LEON3 erfolgen.

 

Voraussetzungen

  • Kenntnisse über Hardware- und Prozessor-Architekturen
  • VHDL- Kenntnisse sind von Vorteil
  • Motivation und Interesse am selbstständigen Lösen von technischen Problemen