M. Sc. Marius Kreutzer

  • Forschungszentrum Informatik (FZI)
    Haid- und Neu-Str. 10-14
    76131 Karlsruhe 


Software Interfaces for Hardware Accelerator in Heterogeneous Systems

The demands on embedded systems are growing rapidly, resulting in the need for ever-increasing processing power, leading to systems with heterogeneous hardware accelerators. Software interfaces must be able to schedule different applications on different accelerators while prioritizing applications on the same accelerator to enable efficient use of hardware resources. At the same time, the interface must be able to adapt to changes in the underlying accelerators, allowing system upgrades without software changes.

Isolated Application Deployment in Automotive Systems

Today's vehicles already use a large amount of third-party hardware and software. Isolating these applications results in easier and faster approval and update cycles, and also improves the user experience by including more third-party applications. However, these applications still require access to vehicle communications. Restricting applications to only the signals they need requires fast, flexible, and secure isolation mechanisms.

Low-overhead, Dynamic, Isolated Serverless Services

Modern embedded systems often use service-oriented architectures to enable communication between different nodes. While splitting functionality into small and separate applications increases reusability while reducing complexity, isolating each application increases communication overhead. Moving applications into serverless runtimes promises to bridge the gap between isolation and performance.

Student Works
Title Type Date