Compiler support for reducing leakage energy consumption

W. Zhang, M. Kandemir, N. Vijaykrishnan, M. J. Irwin, V. De

Research output: Contribution to journalConference article

25 Citations (Scopus)

Abstract

Current trends indicate that leakage energy consumption will be an important concern in upcoming process technologies. In this paper, we propose a compiler-based leakage energy optimization strategy. Our strategy is built upon a data-flow analysis that identifies basic blocks that do not use a given functional unit. Based on this information, the compiler then inserts activate/deactivate instructions in the code to set/reset a sleep signal which controls leakage current for functional units. Our experimental results show that the proposed compiler-based strategy is very effective in reducing leakage energy of functional units.

Original languageEnglish (US)
Article number1253774
Pages (from-to)1146-1147
Number of pages2
JournalProceedings -Design, Automation and Test in Europe, DATE
DOIs
StatePublished - Dec 1 2003
EventDesign, Automation and Test in Europe Conference and Exhibition, DATE 2003 - Munich, Germany
Duration: Mar 3 2003Mar 7 2003

Fingerprint

Data flow analysis
Leakage currents
Energy utilization
Sleep

All Science Journal Classification (ASJC) codes

  • Engineering(all)

Cite this

@article{bc5de677706b444fbebda9ed852bdf4f,
title = "Compiler support for reducing leakage energy consumption",
abstract = "Current trends indicate that leakage energy consumption will be an important concern in upcoming process technologies. In this paper, we propose a compiler-based leakage energy optimization strategy. Our strategy is built upon a data-flow analysis that identifies basic blocks that do not use a given functional unit. Based on this information, the compiler then inserts activate/deactivate instructions in the code to set/reset a sleep signal which controls leakage current for functional units. Our experimental results show that the proposed compiler-based strategy is very effective in reducing leakage energy of functional units.",
author = "W. Zhang and M. Kandemir and N. Vijaykrishnan and Irwin, {M. J.} and V. De",
year = "2003",
month = "12",
day = "1",
doi = "10.1109/DATE.2003.1253774",
language = "English (US)",
pages = "1146--1147",
journal = "Proceedings -Design, Automation and Test in Europe, DATE",
issn = "1530-1591",

}

Compiler support for reducing leakage energy consumption. / Zhang, W.; Kandemir, M.; Vijaykrishnan, N.; Irwin, M. J.; De, V.

In: Proceedings -Design, Automation and Test in Europe, DATE, 01.12.2003, p. 1146-1147.

Research output: Contribution to journalConference article

TY - JOUR

T1 - Compiler support for reducing leakage energy consumption

AU - Zhang, W.

AU - Kandemir, M.

AU - Vijaykrishnan, N.

AU - Irwin, M. J.

AU - De, V.

PY - 2003/12/1

Y1 - 2003/12/1

N2 - Current trends indicate that leakage energy consumption will be an important concern in upcoming process technologies. In this paper, we propose a compiler-based leakage energy optimization strategy. Our strategy is built upon a data-flow analysis that identifies basic blocks that do not use a given functional unit. Based on this information, the compiler then inserts activate/deactivate instructions in the code to set/reset a sleep signal which controls leakage current for functional units. Our experimental results show that the proposed compiler-based strategy is very effective in reducing leakage energy of functional units.

AB - Current trends indicate that leakage energy consumption will be an important concern in upcoming process technologies. In this paper, we propose a compiler-based leakage energy optimization strategy. Our strategy is built upon a data-flow analysis that identifies basic blocks that do not use a given functional unit. Based on this information, the compiler then inserts activate/deactivate instructions in the code to set/reset a sleep signal which controls leakage current for functional units. Our experimental results show that the proposed compiler-based strategy is very effective in reducing leakage energy of functional units.

UR - http://www.scopus.com/inward/record.url?scp=70350201078&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=70350201078&partnerID=8YFLogxK

U2 - 10.1109/DATE.2003.1253774

DO - 10.1109/DATE.2003.1253774

M3 - Conference article

AN - SCOPUS:70350201078

SP - 1146

EP - 1147

JO - Proceedings -Design, Automation and Test in Europe, DATE

JF - Proceedings -Design, Automation and Test in Europe, DATE

SN - 1530-1591

M1 - 1253774

ER -