Abschlussarbeiten
Bei Interesse an einer Bachelor- oder Masterarbeit in den Themenbereichen Betriebssysteme, Virtualisierung und Hypervisor, Emulation von Rechnersystemen, Just-in-Time-Übersetzung, Codeanalyse und -optimierung, Hardware/Software-Codesign sowie verwandten Themen nehmen Sie bitte Kontakt auf.
Falls Sie die Arbeit mit der neuen RISC-V Prozessorarchitektur interessiert, sind Sie bei uns genau richtig! Viele unserer bisherigen Projekte befassen sich mit der Portierung und Optimierung von Betriebssystemen für RISC-V-Systeme.
Ein Beispiel hierfür findet sich bei den Arbeiten meiner Studentin Rikke Solbjørg an der NTNU:
- Project Oberon port to RISC-V – Rikke Solbjørgs Masterprojekt: Portierung von Niklaus Wirths Project Oberon-System auf 32-bit RISC-V-Systeme
- Overlays for RISC-V Oberon – Rikke Solbjørgs Masterarbeit: Overlay-basierte Erweiterung von Oberon für Systeme mit eingeschränktem Hauptspeicher
Idealerweise sind Abschlussarbeiten nicht "für die Schublade", sondern haben einen Nutzen über die Abgabe der Arbeit hinaus. Daher freue ich mich, wenn die im Rahmen von Projekten und Abschlussarbeiten entwickelte Software unter einer quelloffenen (open source) Lizenz zur Verfügung gestellt wird. Dies dient auch Ihrer Sichtbarkeit für zukünftige Arbeitgeber. Selbstverständlich ist eine Veröffentlichung entwickelter Software aber keine Voraussetzung dafür, eine Abschlussarbeit an unserem Lehrstuhl zu schreiben.
Falls Sie Interesse an einer Abschlussarbeit in Zusammenarbeit mit der Industrie haben, können wir auch gerne Kontakte zu Unternehmen herstellen.
An Vorkenntnissen zur Bearbeitung einer Abschlussarbeit sind grundlegende Lehrveranstaltungen zu Betriebssystemen und Rechnerarchitektur sowie idealerweise solide Programmierkenntnisse in C oder C++ nützlich.