DocumentCode
2486788
Title
Fine-grain instruction scheduling for low energy
Author
Xu, W. ; Parikh, A. ; Kandemir, M. ; Irwin, M.J.
Author_Institution
Pennsylvania State Univ., University Park, PA, USA
fYear
2002
fDate
16-18 Oct. 2002
Firstpage
258
Lastpage
263
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.
Keywords
embedded systems; instruction sets; low-power electronics; optimising compilers; pipeline processing; processor scheduling; computing systems; fine-grain instruction scheduling; instruction scheduling algorithm; low energy consumption; pipeline stage granularity; processor data-paths; Application software; Drives; Embedded computing; Energy consumption; Mobile computing; Optimizing compilers; Pipelines; Power system analysis computing; Processor scheduling; Scheduling algorithm;
fLanguage
English
Publisher
ieee
Conference_Titel
Signal Processing Systems, 2002. (SIPS '02). IEEE Workshop on
ISSN
1520-6130
Print_ISBN
0-7803-7587-4
Type
conf
DOI
10.1109/SIPS.2002.1049719
Filename
1049719
Link To Document