Invited Talk

Speaker: Nils Asmussen, Barkhausen Institute, Germany

Title: M³: Applying Microkernel-Ideas to Hardware

Abstract:

Microkernel-based systems have proven valuable for several objectives in the past such as increased security and robustness, low-noise execution, or more flexible system designs. However, hardware is becoming increasingly complex and heterogeneous in the past and the recent side-channel issues pose new challenges for system designers.

The M³ system architecture tries to apply the microkernel ideas to hardware in form of a hardware/operating-system co-design. The project started at the TU Dresden and focused on heterogeneous systems first and is now continued at the Barkhausen Institute in Dresden to build more trustworthy systems.

The talk will first give an introduction to M³, followed by a deeper look into accelerator chaining enabled by M³.