Reconfiguration aims to specialize a system (its hardware) according to application-specific requirements, e.g., to achieve better performance, energy and power requirements, satisfy real-time constraints, etc.. Different types of reconfigurable systems are available in research and industry. The extent to which they are (re)configurable reaches from 'once' (at design time), via 'in the field' (after deploying them), to 'dynamically' (at runtime). In dynamically reconfigurable systems, reconfiguration is an integral part of the system specification. Methodologies, tools and models are required to design reconfigurable systems and optimize their utilization. Especially dynamic reconfiguration poses novel challenges, because the available hardware in the system can change over time. This enables concepts like self-reconfiguration or self-healing, in which the system itself copes with partial system failures. Additional applications of dynamic reconfiguration are, e.g., runtime-reconfigurable processors that employ instruction sets that are specialized for a given application at runtime. Runtime-reconfigurable processors only gradually enter industry and are still under active research.
In this seminar, the whole spectrum of reconfigurable systems an their applications are addressed with a focus on embedded systems. Each semester participants can choose from topics that reflect the latest state of the art
Reconfigurable Embedded Systems
|type:||Seminar (S)||links:||Registration form|