@derkling

Reducing both dynamic and leakage energy consumption for hard real-time systems

, and . CASES '04: Proceedings of the 2004 international conference on Compilers, architecture, and synthesis for embedded systems, page 140--148. New York, NY, USA, ACM, (2004)
DOI: http://doi.acm.org/10.1145/1023833.1023854

Abstract

While the dynamic voltage scaling (DVS) techniques are efficient in reducing the dynamic energy consumption for the processor, varying voltage alone becomes less effective for the overall power reduction as the leakage power is growing rapidly, i.e., five times per technical generation as predicted. In this paper, we study the problem of reducing both the static and dynamic power consumption at the same time for the hard real-time system scheduled by the earliest deadline first (EDF) strategy. To balance the dynamic and leakage energy consumption, higher-than-necessary processor speeds may be required when executing real-time tasks, which can result in a large number of idle intervals. To effectively reduce the energy consumption during these idle intervals, we propose a technique that can effectively merge these scattered intervals into larger ones without causing any deadline miss. Simulation studies demonstrate the effectiveness of our approach. Specifically, our experiments show that the proposed technique can lead up to more than 80% idle energy savings than that by the previous ones.

Links and resources

Tags

community

  • @derkling
  • @dblp
@derkling's tags highlighted