ACM Home Page
Please provide us with feedback. Feedback
Compiler optimization on instruction scheduling for low power
Full text PdfPdf (375 KB)
Source International Symposium on Systems Synthesis archive
Proceedings of the 13th international symposium on System synthesis table of contents
Madrid, Spain
SESSION: Code generation and scheduling table of contents
Pages: 55 - 60  
Year of Publication: 2000
ISBN:1080-1082
Authors
Chingren Lee  Dept. of Computer Science, National Tsing-Hua University, Hsinchu, Taiwan
Jenq Kuen Lee  Dept. of Computer Science, National Tsing-Hua University, Hsinchu, Taiwan
TingTing Hwang  Dept. of Computer Science, National Tsing-Hua University, Hsinchu, Taiwan
Shi-Chun Tsai  Dept. of Information Management, National Chi-Nan University, Pu-Li, Nan-Tou, Taiwan
Sponsors
IEEE : IEEE Computer Society Technical Committee on Design Automation
SIGDA: ACM Special Interest Group on Design Automation
Publisher
IEEE Computer Society  Washington, DC, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 72,   Citation Count: 14
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/501790.501803
What is a DOI?

ABSTRACT

In this paper, we investigate the compiler transformation techniques to the problem of scheduling VLIW instructions aimed to reduce the power consumption on the instruction bus. It can be categorized into two types: horizontal and vertical scheduling. For the horizontal case, we propose a bipartite-matching scheme. We prove that our greedy algorithm always gives the optimal switching activities of the instruction bus. In the vertical case, we prove that the problem is NP-hard, and propose a heuristic algorithm. Experimental results show average 13% improvements with 4-way issue architecture and average 20% improvement with 8-way issue architecture for power consumptions of instruction bus as compared with conventional list scheduling for an extensive set of benchmarks.


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
6
 
7
Ching-ren Lee, "Compiler Optimization on Advacned Processors for Low Power", Master Thesis, Dept. of Computer Sciense, National Tsing Hua Univ, Taiwan, 1999.
 
8
Stanford Compiler Group, The SUIF Library, Stanford Compiler Group, Stanford, March 1995.
 
9
Michael D. Smith, The SUIF Machine Library, Division of of Engineering and Applied Science, Harvard University, March 1998.
 
10
Al Aburto, collections of common benchmarks of FAQ ofcomp.benchmarks USENET newsgroup, ftp site: ftp.nosc.mil/pub/aburto.

CITED BY  14
Collaborative Colleagues:
Chingren Lee: colleagues
Jenq Kuen Lee: colleagues
TingTing Hwang: colleagues
Shi-Chun Tsai: colleagues