Efficient voltage scheduling and energy-aware co-synthesis for real-time embedded systems

  • Authors:
  • Amjad Mohsen;Richard Hofmann

  • Affiliations:
  • Department of Communication Systems and Computer Networks, University of Erlangen, Erlangen, Germany;Department of Communication Systems and Computer Networks, University of Erlangen, Erlangen, Germany

  • Venue:
  • ACSAC'05 Proceedings of the 10th Asia-Pacific conference on Advances in Computer Systems Architecture
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents an integrated methodology and a tool for system-level low power/energy co-synthesis for real-time embedded systems. Voltage scheduling (VS) is being applied to utilize the inherent slacks in the system. The voltage schedule is generated based on a global view of all tasks’ mapping and their energy profiles. The tool explores the three dimensional design space (performance-power-cost) to find implementations that offer the best trade-off among these design objectives. Unnecessary power dissipation is prevented by refining the allocation/binding in an additional synthesis step. The experimental results show that our approach remarkably improves the efficiency of VS and leads to additional energy savings, especially for applications with stringent delay constraints.