Activity clustering for leakage management in SPMs

M. Kandemir, G. Chen, F. Li, M. J. Irwin, I. Kolcu

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

This paper we proposes compiler-based leakage optimization strategy for on-chip scratch-pad memories (SPMs). The idea is to keep only a small set of SPM regions active at a given time and pre-activate SPM regions based on the compiler-extracted data access pattern. Our strategy, called activity clustering, increases the length of the idle periods of SPM regions by clustering accesses to a small set of regions at a time. It thus allows an SPM to take better advantage of the underlying leakage optimization mechanism.

Original languageEnglish (US)
Title of host publicationProceedings - Design, Automation and Test in Europe, DATE'06
StatePublished - Dec 1 2006
EventDesign, Automation and Test in Europe, DATE'06 - Munich, Germany
Duration: Mar 6 2006Mar 10 2006

Publication series

NameProceedings -Design, Automation and Test in Europe, DATE
Volume1
ISSN (Print)1530-1591

Other

OtherDesign, Automation and Test in Europe, DATE'06
CountryGermany
CityMunich
Period3/6/063/10/06

Fingerprint

Data storage equipment

All Science Journal Classification (ASJC) codes

  • Engineering(all)

Cite this

Kandemir, M., Chen, G., Li, F., Irwin, M. J., & Kolcu, I. (2006). Activity clustering for leakage management in SPMs. In Proceedings - Design, Automation and Test in Europe, DATE'06 [1656976] (Proceedings -Design, Automation and Test in Europe, DATE; Vol. 1).
Kandemir, M. ; Chen, G. ; Li, F. ; Irwin, M. J. ; Kolcu, I. / Activity clustering for leakage management in SPMs. Proceedings - Design, Automation and Test in Europe, DATE'06. 2006. (Proceedings -Design, Automation and Test in Europe, DATE).
@inproceedings{a3977925a7d54dceb41c7adcafb233cd,
title = "Activity clustering for leakage management in SPMs",
abstract = "This paper we proposes compiler-based leakage optimization strategy for on-chip scratch-pad memories (SPMs). The idea is to keep only a small set of SPM regions active at a given time and pre-activate SPM regions based on the compiler-extracted data access pattern. Our strategy, called activity clustering, increases the length of the idle periods of SPM regions by clustering accesses to a small set of regions at a time. It thus allows an SPM to take better advantage of the underlying leakage optimization mechanism.",
author = "M. Kandemir and G. Chen and F. Li and Irwin, {M. J.} and I. Kolcu",
year = "2006",
month = "12",
day = "1",
language = "English (US)",
isbn = "3981080114",
series = "Proceedings -Design, Automation and Test in Europe, DATE",
booktitle = "Proceedings - Design, Automation and Test in Europe, DATE'06",

}

Kandemir, M, Chen, G, Li, F, Irwin, MJ & Kolcu, I 2006, Activity clustering for leakage management in SPMs. in Proceedings - Design, Automation and Test in Europe, DATE'06., 1656976, Proceedings -Design, Automation and Test in Europe, DATE, vol. 1, Design, Automation and Test in Europe, DATE'06, Munich, Germany, 3/6/06.

Activity clustering for leakage management in SPMs. / Kandemir, M.; Chen, G.; Li, F.; Irwin, M. J.; Kolcu, I.

Proceedings - Design, Automation and Test in Europe, DATE'06. 2006. 1656976 (Proceedings -Design, Automation and Test in Europe, DATE; Vol. 1).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Activity clustering for leakage management in SPMs

AU - Kandemir, M.

AU - Chen, G.

AU - Li, F.

AU - Irwin, M. J.

AU - Kolcu, I.

PY - 2006/12/1

Y1 - 2006/12/1

N2 - This paper we proposes compiler-based leakage optimization strategy for on-chip scratch-pad memories (SPMs). The idea is to keep only a small set of SPM regions active at a given time and pre-activate SPM regions based on the compiler-extracted data access pattern. Our strategy, called activity clustering, increases the length of the idle periods of SPM regions by clustering accesses to a small set of regions at a time. It thus allows an SPM to take better advantage of the underlying leakage optimization mechanism.

AB - This paper we proposes compiler-based leakage optimization strategy for on-chip scratch-pad memories (SPMs). The idea is to keep only a small set of SPM regions active at a given time and pre-activate SPM regions based on the compiler-extracted data access pattern. Our strategy, called activity clustering, increases the length of the idle periods of SPM regions by clustering accesses to a small set of regions at a time. It thus allows an SPM to take better advantage of the underlying leakage optimization mechanism.

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

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

M3 - Conference contribution

AN - SCOPUS:34047157186

SN - 3981080114

SN - 9783981080117

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

BT - Proceedings - Design, Automation and Test in Europe, DATE'06

ER -

Kandemir M, Chen G, Li F, Irwin MJ, Kolcu I. Activity clustering for leakage management in SPMs. In Proceedings - Design, Automation and Test in Europe, DATE'06. 2006. 1656976. (Proceedings -Design, Automation and Test in Europe, DATE).