Quasi-static voltage scaling for energy minimization with time constraints

  • Authors:
  • Alexandru Andrei;Petru Eles;Olivera Jovanovic;Marcus Schmitz;Jens Ogniewski;Zebo Peng

  • Affiliations:
  • Ericsson AB, Linköping, Sweden;Department of Computer and Information Science, Linköping University, Linköping, Sweden;Department of Computer Science XII, University of Dortmund, Dortmund, Germany;Diesel Systems for Commercial Vehicles Robert BOSCH GmbH, Stuttgart, Germany;Department of Electrical Engineering, Linköping;Department of Computer and Information Science, Linköping University, Linköping, Sweden

  • Venue:
  • IEEE Transactions on Very Large Scale Integration (VLSI) Systems
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Supply voltage scaling and adaptive body biasing (ABB) are important techniques that help to reduce the energy dissipation of embedded systems. This is achieved by dynamically adjusting the voltage and performance settings according to the application needs. In order to take full advantage of slack that arises from variations in the execution time, it is important to recalculate the voltage (performance) settings during runtime, i.e., online. However, optimal voltage scaling algorithms are computationally expensive, and thus, if used online, significantly hamper the possible energy savings. To overcome the online complexity, we propose a quasi-static voltage scaling (QSVS) scheme, with a constant online time complexity O(1). This allows to increase the exploitable slack as well as to avoid the energy dissipated due to online recalculation of the voltage settings.