Fine-grain instruction scheduling for low energy

W. Xu, A. Parikh, Mahmut Kandemir, Mary Jane Irwin

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

Abstract

Energy consumption is increasingly becoming an important metric in designing computing systems. This paper presents an instruction scheduling algorithm to reduce energy consumption in processor data-paths. The unique aspect of our algorithm is that it is fine-granular; i.e., it works on a pipeline stage granularity. This is in contrast to current energy-aware instruction scheduling techniques that work on an instruction granularity. Our preliminary experimental results indicate that our fine-granular approach both leads to schedules with lower energy consumption (as compared to coarse-grain techniques) and helps us estimate the absolute data-path energy consumed by the code better.

Original languageEnglish (US)
Title of host publicationIEEE Workshop on Signal Processing Systems, SIPS 2002
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages258-263
Number of pages6
Volume2002-January
ISBN (Electronic)0780375874
DOIs
StatePublished - Jan 1 2002
Event16th IEEE Workshop on Signal Processing Systems, SIPS 2002 - San Diego, United States
Duration: Oct 16 2002Oct 18 2002

Other

Other16th IEEE Workshop on Signal Processing Systems, SIPS 2002
CountryUnited States
CitySan Diego
Period10/16/0210/18/02

Fingerprint

Instruction Scheduling
Energy Consumption
Energy utilization
Scheduling
Granularity
Energy
Path
Scheduling algorithms
Scheduling Algorithm
Schedule
Pipelines
Metric
Computing
Experimental Results
Estimate

All Science Journal Classification (ASJC) codes

  • Electrical and Electronic Engineering
  • Signal Processing
  • Applied Mathematics
  • Hardware and Architecture

Cite this

Xu, W., Parikh, A., Kandemir, M., & Irwin, M. J. (2002). Fine-grain instruction scheduling for low energy. In IEEE Workshop on Signal Processing Systems, SIPS 2002 (Vol. 2002-January, pp. 258-263). [1049719] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/SIPS.2002.1049719
Xu, W. ; Parikh, A. ; Kandemir, Mahmut ; Irwin, Mary Jane. / Fine-grain instruction scheduling for low energy. IEEE Workshop on Signal Processing Systems, SIPS 2002. Vol. 2002-January Institute of Electrical and Electronics Engineers Inc., 2002. pp. 258-263
@inproceedings{8084dfdc3b304f9880412072fc1ade95,
title = "Fine-grain instruction scheduling for low energy",
abstract = "Energy consumption is increasingly becoming an important metric in designing computing systems. This paper presents an instruction scheduling algorithm to reduce energy consumption in processor data-paths. The unique aspect of our algorithm is that it is fine-granular; i.e., it works on a pipeline stage granularity. This is in contrast to current energy-aware instruction scheduling techniques that work on an instruction granularity. Our preliminary experimental results indicate that our fine-granular approach both leads to schedules with lower energy consumption (as compared to coarse-grain techniques) and helps us estimate the absolute data-path energy consumed by the code better.",
author = "W. Xu and A. Parikh and Mahmut Kandemir and Irwin, {Mary Jane}",
year = "2002",
month = "1",
day = "1",
doi = "10.1109/SIPS.2002.1049719",
language = "English (US)",
volume = "2002-January",
pages = "258--263",
booktitle = "IEEE Workshop on Signal Processing Systems, SIPS 2002",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
address = "United States",

}

Xu, W, Parikh, A, Kandemir, M & Irwin, MJ 2002, Fine-grain instruction scheduling for low energy. in IEEE Workshop on Signal Processing Systems, SIPS 2002. vol. 2002-January, 1049719, Institute of Electrical and Electronics Engineers Inc., pp. 258-263, 16th IEEE Workshop on Signal Processing Systems, SIPS 2002, San Diego, United States, 10/16/02. https://doi.org/10.1109/SIPS.2002.1049719

Fine-grain instruction scheduling for low energy. / Xu, W.; Parikh, A.; Kandemir, Mahmut; Irwin, Mary Jane.

IEEE Workshop on Signal Processing Systems, SIPS 2002. Vol. 2002-January Institute of Electrical and Electronics Engineers Inc., 2002. p. 258-263 1049719.

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

TY - GEN

T1 - Fine-grain instruction scheduling for low energy

AU - Xu, W.

AU - Parikh, A.

AU - Kandemir, Mahmut

AU - Irwin, Mary Jane

PY - 2002/1/1

Y1 - 2002/1/1

N2 - Energy consumption is increasingly becoming an important metric in designing computing systems. This paper presents an instruction scheduling algorithm to reduce energy consumption in processor data-paths. The unique aspect of our algorithm is that it is fine-granular; i.e., it works on a pipeline stage granularity. This is in contrast to current energy-aware instruction scheduling techniques that work on an instruction granularity. Our preliminary experimental results indicate that our fine-granular approach both leads to schedules with lower energy consumption (as compared to coarse-grain techniques) and helps us estimate the absolute data-path energy consumed by the code better.

AB - Energy consumption is increasingly becoming an important metric in designing computing systems. This paper presents an instruction scheduling algorithm to reduce energy consumption in processor data-paths. The unique aspect of our algorithm is that it is fine-granular; i.e., it works on a pipeline stage granularity. This is in contrast to current energy-aware instruction scheduling techniques that work on an instruction granularity. Our preliminary experimental results indicate that our fine-granular approach both leads to schedules with lower energy consumption (as compared to coarse-grain techniques) and helps us estimate the absolute data-path energy consumed by the code better.

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

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

U2 - 10.1109/SIPS.2002.1049719

DO - 10.1109/SIPS.2002.1049719

M3 - Conference contribution

VL - 2002-January

SP - 258

EP - 263

BT - IEEE Workshop on Signal Processing Systems, SIPS 2002

PB - Institute of Electrical and Electronics Engineers Inc.

ER -

Xu W, Parikh A, Kandemir M, Irwin MJ. Fine-grain instruction scheduling for low energy. In IEEE Workshop on Signal Processing Systems, SIPS 2002. Vol. 2002-January. Institute of Electrical and Electronics Engineers Inc. 2002. p. 258-263. 1049719 https://doi.org/10.1109/SIPS.2002.1049719