DocumentCode
378548
Title
Exploiting VLIW schedule slacks for dynamic and leakage energy reduction
Author
Zhang, W. ; Vijaykrishnan, N. ; Kandemir, M. ; Irwin, M.J. ; Duarte, D. ; Tsai, Y.-F.
Author_Institution
Microsystems Design Lab, Pennsylvania State Univ., University Park, PA, USA
fYear
2001
fDate
1-5 Dec. 2001
Firstpage
102
Lastpage
113
Abstract
The mobile computing device market is projected to grow to 16.8 million units in 2004, representing an average annual growth rate of 28% over the five year forecast period. This brings the technologies that optimize system energy to the forefront. As circuits continue to scale in future, it would be important to optimize both leakage and dynamic energy. Effective optimization of leakage and dynamic energy consumption requires a vertical integration of techniques spanning from circuit to software levels. Schedule stacks in codes executing in VLIW architectures present an opportunity for such an integration. In this paper, we present compiler-directed techniques that take advantage of schedule slacks to optimize leakage and dynamic energy consumption. The proposed techniques have been incorporated into a cycle accurate simulator using parameters extracted from circuit level simulation. Our results show that a unified scheme that uses both dynamic and leakage energy reduction techniques is effective in reducing energy consumption.
Keywords
circuit simulation; parallel architectures; VLIW architectures; VLIW schedule slacks; circuit level simulation; compiler-directed techniques; cycle accurate simulator; dynamic energy consumption; dynamic energy reduction; leakage energy reduction; mobile computing device market; Circuit simulation; Clocks; Computer architecture; Dynamic scheduling; Dynamic voltage scaling; Economic forecasting; Energy consumption; Mobile computing; Processor scheduling; VLIW;
fLanguage
English
Publisher
ieee
Conference_Titel
Microarchitecture, 2001. MICRO-34. Proceedings. 34th ACM/IEEE International Symposium on
ISSN
1072-4451
Print_ISBN
0-7965-1369-7
Type
conf
DOI
10.1109/MICRO.2001.991109
Filename
991109
Link To Document