A sink-n-hoist framework for leakage power reduction

Yi-Ping You*, Chung Wen Huang, Jenq Kuen Lee

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

5 Scopus citations

Abstract

Power leakage constitutes an ancreasing fraction of the total power consumption in modern semiconductor technologies. Recent research efforts have tried to integrate architecture and compiler solutions to employ power-gating mechanisms to reduce leakage power. This approach is to have compilers perform data-flow analysis and insert instructions at programs to shut down and wake up components whenever appropriate for power reductions. While this approach has been shown to be effective in early studies, there are concerns for the amount of power-control instructions being added to programs with the increasing amount of components equipped with power-gating control in a SoC design platform. In this paper, we present a Sink-N-Hoist framework in the compiler solution to generate balanced scheduling of power-gating instructions. Our solution will attempt to merge power-gating instructions as one compound instruction. Therefore, it will reduce the amount of power-gating instructions issued. We perform experiments by incorporating our compiler analysis and scheduling policies into SUIF compiler tools and by simulating the energy consumptions on Wattch toolkits. The experimental results demonstrate that our mechanisms are effective in reducing the amount of power-gating instructions while further in reducing leakage power compared to previous methods.

Original languageEnglish
Title of host publicationProceedings of the 5th ACM International Conference on Embedded Software, EMSOFT 2005
Pages124-133
Number of pages10
DOIs
StatePublished - 30 Dec 2005
Event5th ACM International Conference on Embedded Software, EMSOFT 2005 - Jersey City, NJ, United States
Duration: 19 Sep 200522 Sep 2005

Publication series

NameProceedings of the 5th ACM International Conference on Embedded Software, EMSOFT 2005

Conference

Conference5th ACM International Conference on Embedded Software, EMSOFT 2005
Country/TerritoryUnited States
CityJersey City, NJ
Period19/09/0522/09/05

Keywords

  • Balanced scheduling
  • Compilers for low power
  • Data-flow analysis
  • Leakage power reduction
  • Power-gating mechanisms

Fingerprint

Dive into the research topics of 'A sink-n-hoist framework for leakage power reduction'. Together they form a unique fingerprint.

Cite this