ACM Home Page
Please provide us with feedback. Feedback
Exploiting VLIW schedule slacks for dynamic and leakage energy reduction
Full text Publisher SitePublisher Site PdfPdf (1.19 MB)
Source International Symposium on Microarchitecture archive
Proceedings of the 34th annual ACM/IEEE international symposium on Microarchitecture table of contents
Austin, Texas
SESSION: Energy efficient architectures table of contents
Pages: 102 - 113  
Year of Publication: 2001
ISBN ~ ISSN:1072-4451 , 0-7695-1369-7
Authors
W. Zhang  Pennsylvania State University, University Park, PA
N. Vijaykrishnan  Pennsylvania State University, University Park, PA
M. Kandemir  Pennsylvania State University, University Park, PA
M. J. Irwin  Pennsylvania State University, University Park, PA
D. Duarte  Pennsylvania State University, University Park, PA
Y-F. Tsai  Pennsylvania State University, University Park, PA
Sponsors
: IEEE TC-MARCH
SIGMICRO: ACM Special Interest Group on Microarchitectural Research and Processing
Publisher
IEEE Computer Society  Washington, DC, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 19,   Citation Count: 21
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

The mobile computing device market is projected to grow 16.8 million units in 2004, representing an average annual rate of 28% over the five year forecast period [5]. This brings the technologies that optimize system energy to forefront. As circuits continue to scale in future, it would 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 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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
3
 
4
 
5
Computing Market Dynamics. Mobile Computing Devices: A New Era in Personal Computing. Report No. CMC00-005MC, Aug. 2000.
 
6
J. Casmira and D. Grunwald. Dynamic Instruction Scheduling Slack. In Proc. 2000 Kool Chips Workshop, December 2000.
 
7
J. P. Halter and F. Najm. A gate-level leakage power reduction method for ultra-low-power CMOS circuits. In Proc. IEEE Custom Integrated Circuits Conference, pp. 475-478, 1997.
 
8
 
9
M. Johnson, D. Somasekhar and K. Roy. Models and algorithms for bounds in CMOS circuits. IEEE Transactions on CAD of Integrated Circuits and Systems, Vol. 18, No. 6, pp. 714-725, June 1999.
 
10
A. Klaiber. The technology behind Crusoe processors. Whitepaper, Transmeta Corporation, January 2000.
 
11
12
 
13
 
14
S. Mutoh et. al. 1-V power supply high-speed digital circuit technology with multithreshold-voltage CMOS. IEEE Journal of Solid State Circuits, vol. 30, no. 8, pp. 847-854, Aug. 1995.
 
15
 
16
K. Roy and S. C. Prasad. Low-Power CMOS VLSI Circuit Design. Wiley Interscience, 2000.
 
17
Trimaran home page, http://www.trimaran.org
 
18
M. C. Toburen, T. M. Conte and M. Reilly. Instruction scheduling for low power dissipation in high performance processors. Power Driven Microarchitecture Workshop. June 1998.

CITED BY  21
Collaborative Colleagues:
W. Zhang: colleagues
N. Vijaykrishnan: colleagues
M. Kandemir: colleagues
M. J. Irwin: colleagues
D. Duarte: colleagues
Y-F. Tsai: colleagues