Reconfigurable Computing

The Reconfigurable Computing (RC) group investigates reconfigurable, adaptive computing systems that have the ability to dynamically adapt their behavior and structure to changing requirements as well as system and environmental conditions. The goal is the context-aware improvement and guarantee of nonfunctional properties, such as availability of battery-powered embedded systems, throughput in systems for data analysis (big data) and signal processing, as well as real-time properties and security in safety-critical application domains.

We are investigating novel design techniques, architectures, and circuits layouts for modern computer systems, particularly FPGAs, multi-core processors, MPSoCs, and network-on-chips. Based on the expected findings, ideas for new products can be created in the future, like self-reconfiguring or even self-healing, fully autonomous embedded computing systems.

Current research projects

Open Source projects

Finished projects