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

 

Staff member
Project Leader
Christian Steger
Ass.Prof. Dipl.-Ing. Dr.techn.
Participant / Staff Member
Christian Bachmann
Dipl.-Ing.
Andreas Genser
Dipl.-Ing.
Funding sources
  • Bundesministerium für Verkehr, Innovation und Technologie, BMVIT
  • Österreichische Forschungsförderungsgesellschaft mbH (FFG) , FFG
Research areas
  • Hardware/Software-Codesign
Start: 29.02.2008
End: 29.11.2010

Selected Publications

2010
Journal Article
Christian Steger and Reinhold Weiß Power Aware Hardware/Software Codesign of Mobile Devices Show publication in PURE
Conference/Workshop Article
Christian Steger and Reinhold Weiß Power Emulation: Methodology and Applications for HW/SW Power Optimization Power Emulation: Methodology and Applications for HW/SW Power Optimization Show publication in PURE
Christian Steger and Reinhold Weiß An Automated Framework for Power-Critical Code Region Detection and Power Peak Optimization of Embedded Software An Automated Framework for Power-Critical Code Region Detection and Power Peak Optimization of Embedded Software 11-20 Show publication in PURE
Christian Steger and Reinhold Weiß Automated Power Characterization for Run-Time Power Emulation of SoC Designs Automated Power Characterization for Run-Time Power Emulation of SoC Designs 587-594 Show publication in PURE
Christian Steger and Reinhold Weiß Power Emulation Based DVFS Efficiency Investigations for Embedded Systems Power Emulation Based DVFS Efficiency Investigations for Embedded Systems Show publication in PURE
Christian Steger and Reinhold Weiß Estimation-Based Run-Time Power Profile Flattening for RF-Powered Smart-Card Systems Estimation-Based Run-Time Power Profile Flattening for RF-Powered Smart-Card Systems Show publication in PURE