POWER-House - POWER-aware, Hardware-supported Operating system and Ubiquitous application Software development Environment
Various embedded systems are constrained through their power consumption. Applications are ranging from battery powered device for consumer electronics (e.g. portable audio/video devices, feature phones) up to RF-powered smart card systems. Especially embedded systems software programmers (firmware, operating systems, and applications) are still missing effective tools for power estimation during the software development cycle. So called power-bugs are thus only detected when the already finished implementation is downloaded to the target device, which is usually late in the project, especially for concurrent hardware and software development. Furthermore, the strongly competitive market requires system-level development of embedded systems even when not all target devices are available in silicon. Rapid improvement in FPGA technology allows real-time functional emulation of single components within the embedded system.
Software applications are increasingly operating on mobile systems ranging from battery powered consumer electronics to RF-powered smart card and energy scavenging systems. These portable devices are limited by very tight power and energy constraints. Hence, the reduction of power and energy consumption has become a focal point in research as well as in commercial projects.Embedded system design is nevertheless still lacking effective tools to enable truly power-aware development and verification for complex systems-on-chip (SoC). Today's integrated development environments (IDEs) allow for functional verification supporting functionally correct software development. The POWERHOUSE project additionally aims at providing power characteristics alongside functional ones. The system's power consumption is being determined in real-time by applying power estimation techniques already at early design stages. Power-critical application parts or even stability-critical conditions ("power bugs") can hence be identified and circumvented. POWERHOUSE provides key-innovations for power-aware system development.

Goals & objectives

  • Real-time power estimation (power emulation)
  • Power-aware hardware and software development
  • Intelligent power-management techniques
Christian Steger
Ass.Prof. Dipl.-Ing. Dr.techn.
Teilnehmer / Mitarbeiter
Christian Bachmann
Andreas Genser
  • Österreichische Forschungsförderungsgesellschaft mbH (FFG) , FFG
  • Bundesministerium für Verkehr, Innovation und Technologie, BMVIT
  • Hardware/Software-Codesign
Beginn: 29.02.2008
Ende: 29.11.2010

Ausgewählte Publikationen

Beitrag in Fachzeitschrift
Christian Steger, Christian Bachmann, Andreas Genser, Reinhold Weiß and Josef Haid Power Aware Hardware/Software Codesign of Mobile Devices Publikation in PURE anzeigen
Andreas Genser, Christian Bachmann, Christian Steger, Reinhold Weiß and Josef Haid Power Emulation Based DVFS Efficiency Investigations for Embedded Systems 2010 International Symposium on System-on-Chip Proceedings Publikation in PURE anzeigen
Christian Bachmann, Andreas Genser, Christian Steger, Reinhold Weiß and Josef Haid Automated Power Characterization for Run-Time Power Emulation of SoC Designs Proceedings of the 13th Euromicro Conference on Digital System Design (DSD) 2010 587-594 Publikation in PURE anzeigen
Andreas Genser, Christian Bachmann, Christian Steger, Reinhold Weiß and Josef Haid Estimation-Based Run-Time Power Profile Flattening for RF-Powered Smart-Card Systems Proceedings of the 11th Asia Pacific Conference on Circuits and Systems Publikation in PURE anzeigen
Josef Haid, Christian Bachmann, Andreas Genser, Christian Steger and Reinhold Weiß Power Emulation: Methodology and Applications for HW/SW Power Optimization 8th ACM/IEEE International Conference on Formal Methods and Models for Codesign (MEMOCODE) 2010 Publikation in PURE anzeigen
Christian Bachmann, Andreas Genser, Christian Steger, Reinhold Weiß and Josef Haid An Automated Framework for Power-Critical Code Region Detection and Power Peak Optimization of Embedded Software Power and Timing Modeling, Optimization and Simulation, 20th International Workshop, PATMOS 2010 11-20 Publikation in PURE anzeigen