Static WCET analysis based compiler-directed DVS energy optimization in real-time applications

  • Authors:
  • Yi Huizhan;Chen Juan;Yang Xuejun

  • Affiliations:
  • Section 620, School of Computer, National University of Defense Technology, Changsha, Hunan, P.R. China;Section 620, School of Computer, National University of Defense Technology, Changsha, Hunan, P.R. China;Section 620, School of Computer, National University of Defense Technology, Changsha, Hunan, P.R. China

  • Venue:
  • ACSAC'06 Proceedings of the 11th Asia-Pacific conference on Advances in Computer Systems Architecture
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Compiler-directed dynamic voltage scaling (DVS) is one of the effective low-power techniques for real-time applications. Using the technique, compiler inserts voltage scaling points into a real-time application, and supply voltage and clock frequency are adjusted to the relationship between the remaining time and the remaining workload at each voltage scaling point. In this paper, based on the WCET (the worst case execution time) analysis tool HEPTANE and the performance/power simulator Sim-Panalyzer, we present a DVS-enabled simulation environment RTLPower (Real-Time Low Power), which integrates static WCET estimation, performance/power simulation, automatically inserting the DVS code into a real-time application, and profile-guided energy optimization. By simulations of some benchmark applications, we prove that the DVS technique and the profile-guided optimization technique significantly reduce energy consumption.