Running Theses

FreeRTOS Instance Level Specialization - Static Generation of System Objects

Typ: Bachelorarbeit
Status: laufend
Supervisors: Björn Fiedler, Daniel Lohmann
Project: AHA
A compile-time generator for static FreeRTOS system objects

Researching the Effects of Compiler Optimization Flags on Different Processor Architectures

Typ: Bachelorarbeit
Status: reserviert
Supervisors: Stefan Naumann, Daniel Lohmann
Project: AHA
Research the effects of compiler optimization flags on different processor architectures and their impact on the code being executed.

Run-Time Binary Patching for Systems with Dynamically Loadable Modules

Typ: Bachelorarbeit
Status: laufend
Supervisors: Florian Rommel, Daniel Lohmann
Project: CADOS
Bearbeiter: Dominik Töllner
Explore the possibilities of using multiverse on systems with loadable modules by extending its semantics and implementation.

Explicit Harts: Empowering the OS to Control Hardware Threads

Typ: Masterarbeit
Status: reserviert
Supervisors: Björn Fiedler, Daniel Lohmann
Project: AHA
Currently the CPU decides in case of hardware multithreading which thread gets executed by the pipeline. This thesis investigates benefits of giving explicit control over this decision to the operating system.

Accelerate Micropython: Develop hardware accelerators for the RISC-V platform for Micropython.

Typ: Masterarbeit
Status: laufend
Supervisors: Stefan Naumann, Daniel Lohmann
Project: AHA
Bearbeiter: Gabriel Behn
Benchmark Micropython, identify spots to accelerate and propose hardware accelerators for the Micropython interpreter.