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 :
بازگشت