Publications
2019
-
RTSS
Conference
A*
RT.js: Practical Real-Time Scheduling for Web Applications -
Proceedings of the 40th IEEE Real-Time Systems Symposium 2019IEEE Computer Society Press2019.
PDF 10.1109/RTSS46320.2019.00017 [BibTex]
2018
-
Thesis
PylotOS - an interpreted Operating System -
Master ThesisTechnische Universität Chemnitz2018.
PDF [BibTex]
2016
-
Students' Symposium
Automatisierte Verlässligkeitsmodelle verteilter Anwendungen -
Students' SymposiumTechnische Universität Chemnitz2016.
PDF [BibTex]
Supervised Theses
Accelerate Micropython: Developing Accelerators for Micropython on the RISC-V platform
Benchmark Micropython, identify spots to accelerate and propose hardware accelerators for the Micropython interpreter.
- Typ
- Masterarbeit
- Status
- abgeschlossen
- Supervisors
- Stefan Naumann
Daniel Lohmann - Project
- AHA
How to trust the Snake: Extending the Chain of Trust to Interpreted Languages on Highly Embedded Systems
Extend Micropython so, that it can decide whether or not the code was put in place by the developer, not a hacker. Also the integrity of the code needs to be proven during execution.
- Typ
- Bachelorarbeit
- Status
- abgeschlossen
- Supervisors
- Stefan Naumann
Daniel Lohmann - Project
- CADOS
- Bearbeiter
- Lars Wrenger
Investigating Microarchitectural Effects on Code Optimization for Specific Processor Models
Research the effects of compiler optimization flags on different processor architectures and their impact on the code being executed.
- Typ
- Bachelorarbeit
- Status
- abgeschlossen
- Supervisors
- Stefan Naumann
Daniel Lohmann - Project
- AHA
- Bearbeiter
- Vitali Fendel
Entwurf und Implementierung einer leichtgewichtigen Linux-Programmbibliothek für persistent-adressierte, nicht-flüchtige Speicherbereich
Eine leichtgewichtige User Space Bibliothek soll entworfen und implementiert werden um effizient mit einem persistent-addressierten nicht-flüchtigen Speicherbereich arbeiten zu können.
- Typ
- Bachelorarbeit
- Status
- abgeschlossen
- Supervisors
- Stefan Naumann
Daniel Lohmann - Project
- CADOSParPerOS
- Bearbeiter
- Niklas Hoh
Erweiterung des Linux-Kerns um mehrstufige Seitenumlagerung für Systeme mit nichtflüchtigem Speicher (NVM)
Extending the Linux memory management to use NVM for swapping.
- Typ
- Masterarbeit
- Status
- abgeschlossen
- Supervisors
- Stefan Naumann
Daniel Lohmann - Project
- CADOSParPerOS
- Bearbeiter
- Christian Müller
Erweiterung des Python-Programmiermodells um NVRAM-persistierte Sprachobjekte
Entwurf eines Persistenz-Moduls für Python auf Basis von NVM
- Typ
- Masterarbeit
- Status
- abgeschlossen
- Supervisors
- Stefan Naumann
Daniel Lohmann - Project
- ParPerOS
Vermeidung von Seitenfehlern zum Programmstart durch einen persistent-prädiktiven Seitenzwischenspeicher im Linux Kern
Seitenfehler beim Start von Programmen sollen durch einen Seitenzwischenspeicher im NVRAM vermieden werden. Dazu soll der Linux Kern entsprechend erweitert werden, die Zugriffe zu speichern und bei späteren Programmstarts ohne Pagefault einzublenden.
- Typ
- Masterarbeit
- Status
- abgeschlossen
- Supervisors
- Stefan Naumann
Daniel Lohmann - Project
- CADOSParPerOS
- Bearbeiter
- Simon Burandt