TY - GEN
T1 - Exploiting VLIW schedule slacks for dynamic and leakage energy reduction
AU - Zhang, W.
AU - Vijaykrishnan, N.
AU - Kandemir, M.
AU - Irwin, M. J.
AU - Duarte, D.
AU - Tsai, Y. E.
PY - 2001
Y1 - 2001
N2 - 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 [5]. 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 slacks 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.
AB - 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 [5]. 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 slacks 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.
UR - http://www.scopus.com/inward/record.url?scp=0035694661&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0035694661&partnerID=8YFLogxK
U2 - 10.1109/MICRO.2001.991109
DO - 10.1109/MICRO.2001.991109
M3 - Conference contribution
AN - SCOPUS:0035694661
SN - 0796513697
T3 - Proceedings of the Annual International Symposium on Microarchitecture
SP - 102
EP - 113
BT - Proceedings of the Annual International Symposium on Microarchitecture
T2 - 34th Annual International Symposium on Microarchitecture ACM/IEEE 2001
Y2 - 1 December 2001 through 5 December 2001
ER -