Towards energy-aware iteration space tiling

Mahmut Kandemir, Vijaykrishnan Narayanan, Mary Jane Irwin, H. S. Kim

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

Abstract

Iteration space (loop) tiling is a widely used loop-level compiler optimization that can improve performance of array-dominated codes. But, in current designs (in particular in embedded and mobile devices), low energy consumption is becoming as important as performance. Towards understanding the influence of tiling on system energy, in this paper, we investigate energy behavior of tiling.

Original languageEnglish (US)
Title of host publicationLanguages, Compilers and Tools for Embedded Systems - ACM SIGPLAN Workshop LCTES 2000, Proceedings
EditorsSang Lyul Min, Jack Davidson
PublisherSpringer Verlag
Pages211-215
Number of pages5
ISBN (Print)3540417818, 9783540417811
StatePublished - Jan 1 2001
EventACM SIGPLAN Workshop on Languages, Compilers and Tools for Embedded Systems, LCTES 2000 - Vancouver, Canada
Duration: Jun 18 2000Jun 18 2000

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume1985
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Other

OtherACM SIGPLAN Workshop on Languages, Compilers and Tools for Embedded Systems, LCTES 2000
CountryCanada
CityVancouver
Period6/18/006/18/00

Fingerprint

Tiling
Mobile devices
Energy utilization
Iteration
Energy
Compiler Optimization
Loop Space
Mobile Devices
Energy Consumption

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • Computer Science(all)

Cite this

Kandemir, M., Narayanan, V., Irwin, M. J., & Kim, H. S. (2001). Towards energy-aware iteration space tiling. In S. L. Min, & J. Davidson (Eds.), Languages, Compilers and Tools for Embedded Systems - ACM SIGPLAN Workshop LCTES 2000, Proceedings (pp. 211-215). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 1985). Springer Verlag.
Kandemir, Mahmut ; Narayanan, Vijaykrishnan ; Irwin, Mary Jane ; Kim, H. S. / Towards energy-aware iteration space tiling. Languages, Compilers and Tools for Embedded Systems - ACM SIGPLAN Workshop LCTES 2000, Proceedings. editor / Sang Lyul Min ; Jack Davidson. Springer Verlag, 2001. pp. 211-215 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
@inproceedings{17b04275e7fe46338e42b9e52d7d187b,
title = "Towards energy-aware iteration space tiling",
abstract = "Iteration space (loop) tiling is a widely used loop-level compiler optimization that can improve performance of array-dominated codes. But, in current designs (in particular in embedded and mobile devices), low energy consumption is becoming as important as performance. Towards understanding the influence of tiling on system energy, in this paper, we investigate energy behavior of tiling.",
author = "Mahmut Kandemir and Vijaykrishnan Narayanan and Irwin, {Mary Jane} and Kim, {H. S.}",
year = "2001",
month = "1",
day = "1",
language = "English (US)",
isbn = "3540417818",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "211--215",
editor = "Min, {Sang Lyul} and Jack Davidson",
booktitle = "Languages, Compilers and Tools for Embedded Systems - ACM SIGPLAN Workshop LCTES 2000, Proceedings",
address = "Germany",

}

Kandemir, M, Narayanan, V, Irwin, MJ & Kim, HS 2001, Towards energy-aware iteration space tiling. in SL Min & J Davidson (eds), Languages, Compilers and Tools for Embedded Systems - ACM SIGPLAN Workshop LCTES 2000, Proceedings. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 1985, Springer Verlag, pp. 211-215, ACM SIGPLAN Workshop on Languages, Compilers and Tools for Embedded Systems, LCTES 2000, Vancouver, Canada, 6/18/00.

Towards energy-aware iteration space tiling. / Kandemir, Mahmut; Narayanan, Vijaykrishnan; Irwin, Mary Jane; Kim, H. S.

Languages, Compilers and Tools for Embedded Systems - ACM SIGPLAN Workshop LCTES 2000, Proceedings. ed. / Sang Lyul Min; Jack Davidson. Springer Verlag, 2001. p. 211-215 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 1985).

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

TY - GEN

T1 - Towards energy-aware iteration space tiling

AU - Kandemir, Mahmut

AU - Narayanan, Vijaykrishnan

AU - Irwin, Mary Jane

AU - Kim, H. S.

PY - 2001/1/1

Y1 - 2001/1/1

N2 - Iteration space (loop) tiling is a widely used loop-level compiler optimization that can improve performance of array-dominated codes. But, in current designs (in particular in embedded and mobile devices), low energy consumption is becoming as important as performance. Towards understanding the influence of tiling on system energy, in this paper, we investigate energy behavior of tiling.

AB - Iteration space (loop) tiling is a widely used loop-level compiler optimization that can improve performance of array-dominated codes. But, in current designs (in particular in embedded and mobile devices), low energy consumption is becoming as important as performance. Towards understanding the influence of tiling on system energy, in this paper, we investigate energy behavior of tiling.

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

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

M3 - Conference contribution

AN - SCOPUS:84945557001

SN - 3540417818

SN - 9783540417811

T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

SP - 211

EP - 215

BT - Languages, Compilers and Tools for Embedded Systems - ACM SIGPLAN Workshop LCTES 2000, Proceedings

A2 - Min, Sang Lyul

A2 - Davidson, Jack

PB - Springer Verlag

ER -

Kandemir M, Narayanan V, Irwin MJ, Kim HS. Towards energy-aware iteration space tiling. In Min SL, Davidson J, editors, Languages, Compilers and Tools for Embedded Systems - ACM SIGPLAN Workshop LCTES 2000, Proceedings. Springer Verlag. 2001. p. 211-215. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).