Prefetching-aware cache line turnoff for saving leakage energy

Ismail Kadayif, Mahmut Kandemir, Feihui Li

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

Abstract

While numerous prior studies focused on performance and energy optimizations for caches, their interactions have received much less attention. This paper studies this interaction and demonstrates how performance and energy optimizations can affect each other. More importantly, we propose three optimization schemes that turn off cache lines in a prefetching-sensitive manner. These schemes treat prefetched cache lines differently from the lines brought to the cache in a normal way (i.e., through a load operation) in turning off the cache lines. Our experiments with applications from the SPEC2000 suite indicate that the proposed approaches save significant leakage energy with very small degradation on performance.

Original languageEnglish (US)
Title of host publicationProceedings of the ASP-DAC 2006
Subtitle of host publicationAsia and South Pacific Design Automation Conference 2006
Pages182-187
Number of pages6
StatePublished - Sep 19 2006
EventASP-DAC 2006: Asia and South Pacific Design Automation Conference 2006 - Yokohama, Japan
Duration: Jan 24 2006Jan 27 2006

Publication series

NameProceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC
Volume2006

Other

OtherASP-DAC 2006: Asia and South Pacific Design Automation Conference 2006
CountryJapan
CityYokohama
Period1/24/061/27/06

Fingerprint

Degradation
Experiments

All Science Journal Classification (ASJC) codes

  • Computer Science Applications
  • Computer Graphics and Computer-Aided Design
  • Electrical and Electronic Engineering

Cite this

Kadayif, I., Kandemir, M., & Li, F. (2006). Prefetching-aware cache line turnoff for saving leakage energy. In Proceedings of the ASP-DAC 2006: Asia and South Pacific Design Automation Conference 2006 (pp. 182-187). [1594679] (Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC; Vol. 2006).
Kadayif, Ismail ; Kandemir, Mahmut ; Li, Feihui. / Prefetching-aware cache line turnoff for saving leakage energy. Proceedings of the ASP-DAC 2006: Asia and South Pacific Design Automation Conference 2006. 2006. pp. 182-187 (Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC).
@inproceedings{b0ac171aa8924ee79e224bdb82c71cc3,
title = "Prefetching-aware cache line turnoff for saving leakage energy",
abstract = "While numerous prior studies focused on performance and energy optimizations for caches, their interactions have received much less attention. This paper studies this interaction and demonstrates how performance and energy optimizations can affect each other. More importantly, we propose three optimization schemes that turn off cache lines in a prefetching-sensitive manner. These schemes treat prefetched cache lines differently from the lines brought to the cache in a normal way (i.e., through a load operation) in turning off the cache lines. Our experiments with applications from the SPEC2000 suite indicate that the proposed approaches save significant leakage energy with very small degradation on performance.",
author = "Ismail Kadayif and Mahmut Kandemir and Feihui Li",
year = "2006",
month = "9",
day = "19",
language = "English (US)",
isbn = "0780394518",
series = "Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC",
pages = "182--187",
booktitle = "Proceedings of the ASP-DAC 2006",

}

Kadayif, I, Kandemir, M & Li, F 2006, Prefetching-aware cache line turnoff for saving leakage energy. in Proceedings of the ASP-DAC 2006: Asia and South Pacific Design Automation Conference 2006., 1594679, Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC, vol. 2006, pp. 182-187, ASP-DAC 2006: Asia and South Pacific Design Automation Conference 2006, Yokohama, Japan, 1/24/06.

Prefetching-aware cache line turnoff for saving leakage energy. / Kadayif, Ismail; Kandemir, Mahmut; Li, Feihui.

Proceedings of the ASP-DAC 2006: Asia and South Pacific Design Automation Conference 2006. 2006. p. 182-187 1594679 (Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC; Vol. 2006).

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

TY - GEN

T1 - Prefetching-aware cache line turnoff for saving leakage energy

AU - Kadayif, Ismail

AU - Kandemir, Mahmut

AU - Li, Feihui

PY - 2006/9/19

Y1 - 2006/9/19

N2 - While numerous prior studies focused on performance and energy optimizations for caches, their interactions have received much less attention. This paper studies this interaction and demonstrates how performance and energy optimizations can affect each other. More importantly, we propose three optimization schemes that turn off cache lines in a prefetching-sensitive manner. These schemes treat prefetched cache lines differently from the lines brought to the cache in a normal way (i.e., through a load operation) in turning off the cache lines. Our experiments with applications from the SPEC2000 suite indicate that the proposed approaches save significant leakage energy with very small degradation on performance.

AB - While numerous prior studies focused on performance and energy optimizations for caches, their interactions have received much less attention. This paper studies this interaction and demonstrates how performance and energy optimizations can affect each other. More importantly, we propose three optimization schemes that turn off cache lines in a prefetching-sensitive manner. These schemes treat prefetched cache lines differently from the lines brought to the cache in a normal way (i.e., through a load operation) in turning off the cache lines. Our experiments with applications from the SPEC2000 suite indicate that the proposed approaches save significant leakage energy with very small degradation on performance.

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

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

M3 - Conference contribution

AN - SCOPUS:33748599557

SN - 0780394518

SN - 9780780394513

T3 - Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC

SP - 182

EP - 187

BT - Proceedings of the ASP-DAC 2006

ER -

Kadayif I, Kandemir M, Li F. Prefetching-aware cache line turnoff for saving leakage energy. In Proceedings of the ASP-DAC 2006: Asia and South Pacific Design Automation Conference 2006. 2006. p. 182-187. 1594679. (Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC).