Published Theses
2024 (2 theses)
Enhancing Energy Efficiency with Advanced DRAM Management in Linux
Modern computer systems face a significant challenge in managing physical memory efficiently, especially in the context of energy consumption. Specifically, the DRAM (Dynamic Random-Access Memory) components in these systems consume a considerable amount of energy due to their constant refresh requirements.
[PDF]
- Typ
- Masterarbeit
- Status
- abgeschlossen
- Supervisors
- Alexander Halbuer
Christian Dietrich
Daniel Lohmann - Project
- ParPerOS
- Bearbeiter
- Illia Ostapyshyn (abgegeben: 01. Nov 2024)
On the Power Estimation of a RISC-V Platform using Performance Monitoring Counters and RTOS Events
Build an evaluation setup with the aim to create an power model for a RISC-V platform
[PDF]
- Typ
- Bachelorarbeit
- Status
- abgeschlossen
- Supervisors
- Tim-Marek Thomas
Daniel Lohmann - Project
- AHA
- Bearbeiter
- Johannes Arnold (abgegeben: 14. Oct 2024)
2023 (1 theses)
Synthesis of Optimized AUTOSAR Embedded Systems: Automated System-Call Specialization and Lock Elision on Multicore Applications as a Whole-System Approach
Implement and evaluate an AUTOSAR synthesis with Lock Elision
[PDF]
- Typ
- Masterarbeit
- Status
- abgeschlossen
- Supervisors
- Gerion Entrup
Daniel Lohmann - Project
- AHA
- Bearbeiter
- Andreas Kässens (abgegeben: 14. Jun 2023)
2022 (3 theses)
Self-Contained Virtual-Memory Areas for Non-Volatile RAM in the Linux Kernel
Implement the basic abstraction for self-contained virtual-address-space areas in Linux, by which we want to ease the allocation, the sharing, and the management of huge amounts of memory.
[PDF]
- Typ
- Masterarbeit
- Status
- abgeschlossen
- Supervisors
- Lars Wrenger
Florian Rommel
Christian Dietrich
Daniel Lohmann - Project
- ParPerOS
- Bearbeiter
- Alexander Halbuer (abgegeben: 16. Nov 2022)
Software-Emulated Pointer Authentication for Control-Flow Integrity Protection
The pointer authentication feature in the ARMv8.3-A architecture provides efficient protection for pointers with minimal performance impact. Major operating systems and compilers already support PAC, anticipating its widespread adoption, yet commercial SoCs with this feature are still scarce. This thesis examines the viability of emulating this feature in software.
[PDF]
- Typ
- Bachelorarbeit
- Status
- abgeschlossen
- Supervisors
- Gabriele Serra
Florian Rommel
Daniel Lohmann - Bearbeiter
- Illia Ostapyshyn (abgegeben: 23. Sep 2022)
Lo(ck|g)-free Page Allocator for Non-Volatile Memory in the Linux Kernel
Designing and implementing a lock-free and log-free page allocator for morsels, a new abstraction for the management of non-volatile memory in the linux kernel
[PDF]
- Typ
- Masterarbeit
- Status
- abgeschlossen
- Supervisors
- Florian Rommel
Christian Dietrich
Daniel Lohmann - Project
- ParPerOS
- Bearbeiter
- Lars Wrenger (abgegeben: 04. Apr 2022)
2021 (2 theses)
Multivariant ELF Executables for Dynamic Variability via Address-Space Views
Extend the ELF format to support binaries with multiple code variants for the use with ATLAS addess space views
[PDF]
- Typ
- Masterarbeit
- Status
- abgeschlossen
- Supervisors
- Florian Rommel
Daniel Lohmann - Project
- ATLAS
- Bearbeiter
- Dominik Töllner
Efficient Change Impact Quantification by Global AST Hashing
Indentify and quantify change impact in open-source projects by designing an analysis using global AST hashing
[PDF]
- Typ
- Masterarbeit
- Status
- abgeschlossen
- Supervisors
- Tobias Landsberg
Daniel Lohmann - Project
- cHashCADOS
- Bearbeiter
- Maximilian Werner (abgegeben: 05. Nov 2021)
2020 (1 theses)
Transient-Fault Resilience of a Capability-enabled Processor Plattform
Integration of SAIL-based MIPS and CHERI emulators into the FAIL* fault-injection tool and quantitative fault-resilience comparision.
[PDF]
- Typ
- Masterarbeit
- Status
- abgeschlossen
- Supervisors
- Christian Dietrich
Daniel Lohmann - Project
- CLASSY-FI
- Bearbeiter
- Malte Bargholz (abgegeben: 01. Nov 2020)
2019 (1 theses)
Schotbruch: Automatisierte Ableitung von Injektionsplattformen für transiente Hardwarefehler aus formalen Prozessormodellen
Use SAIL language to integrate an ISA implementations into a fault injection framework. Different CPU architectures shall be evaluated for reliability.
[PDF]
- Typ
- Masterarbeit
- Status
- abgeschlossen
- Supervisors
- Christian Dietrich
Daniel Lohmann - Project
- CLASSY-FI
- Bearbeiter
- Marcel Budoj (abgegeben: 08. May 2019)
2018 (2 theses)
Fault-Space Approximation using Basic-Block Fault Injection
[PDF]
- Typ
- Bachelorarbeit
- Status
- abgeschlossen
- Supervisors
- Oskar Pusz
Christian Dietrich
Daniel Lohmann - Bearbeiter
- Daniel Kiechle (abgegeben: 15. Oct 2018)
InterSloth: Globales Hardware-gesteuertes Scheduling in einem Multikern-Echtzeitbetriebssystem auf RISC-V
[PDF]
- Typ
- Bachelorarbeit
- Status
- abgeschlossen
- Supervisors
- Gerion Entrup
Christian Dietrich
Daniel Lohmann - Project
- AHA
- Bearbeiter
- Malte Bargholz (abgegeben: 09. Aug 2018)
2017 (1 theses)
Multiverse: Compiler-Assisted Dynamic Variability Management in the Linux Kernel
Use the multiverse compiler plugin to optimize paths in the Linux kernel
[PDF]
- Typ
- Masterarbeit
- Status
- abgeschlossen
- Supervisors
- Christian Dietrich
Andreas Ziegler
Wolfgang Schröder-Preikschat
Daniel Lohmann - Project
- CADOS
- Bearbeiter
- Florian Rommel (abgegeben: 02. Nov 2017)