ACM Home Page
Please provide us with feedback. Feedback
Ultra-fast and efficient algorithm for energy optimization by gradient-based stochastic voltage and task scheduling
Full text PdfPdf (616 KB)
Source
ACM Transactions on Design Automation of Electronic Systems (TODAES) archive
Volume 12 ,  Issue 4  (September 2007) table of contents
Article No. 39  
Year of Publication: 2007
ISSN:1084-4309
Authors
Bita Gorjiara  University of California, Irvine, CA, USA
Nader Bagherzadeh  University of California, Irvine, CA, USA
Pai H. Chou  University of California, Irvine, CA, USA and National Tsing Hua University, Taiwan
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 61,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

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

ABSTRACT

This paper presents a new technique, called Adaptive Stochastic Gradient Voltage-and-Task Scheduling (ASG-VTS), for power optimization of multicore hard realtime systems. ASG-VTS combines stochastic and energy-gradient techniques to simultaneously solve the slack distribution and task reordering problem. It produces very efficient results with few mode transitions. Our experiments show that ASG-VTS reduces number of mode transitions by 4.8 times compared to traditional energy-gradient-based approaches. Also, our heuristic algorithm can quickly find a solution that is as good as the optimal for a real-life GSM encoder/decoder benchmark. The runtime of ASG-VTS is 150 times and 1034 times faster than energy-gradient based and optimal ILP algorithms, respectively. Since the runtime of ASG-VTS is very low, it is ideal for design space exploration in system-level design tools. We have also developed a web-based interface for ASG-VTS algorithm.


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
Abdi, S., Peng, J., Yu, H., Shin, D., Gerstlauer, A., Doemer, R., and Gajski, D. 2003. System-on-Chip Environment (SCE Version 2.2.0 Beta): Tutorial. Tech. rep. CECS-TR-03-41, CECS, University of California Irvine.
 
2
Andrei, A., Schmitz, M., Eles, P., Peng, Z., and Al-Hashimi, B. 2005. Overhead-conscious voltage selection for dynamic and leakage energy reduction of time-constrained systems. IEE Proceedings---Computers and Digital Techniques 152, 1, 28--38.
 
3
4
 
5
Cai, L., Gerstlauer, A., and Gajski, D. 2003. Retargetable profiling for rapid, early system-level design space exploration. Tech. rep. CECS-TR-04-04, CECS, University of California Irvine. October.
6
 
7
European Telecommunication Standards Institute (ETSI). 1996. Digital cellular telecommunications system; enhanced full rate (EFR) speech transcoding (GSM 06.60).
 
8
Gajski, D. D., Zhu, J., Dömer, R., Gerstlauer, A., and Zhao, S. 2000. SpecC: Specification Language and Methodology. Kluwer Academic Publishers, Boston, MA.
 
9
 
10
Gorjiara, B. 2004. http://www.ece.uci.edu/~bgorjiar.
11
 
12
13
 
14
Intel. 2007. Intel XScale microarchitecture. http://developer.intel.com/design/intelxscale.
15
 
16
 
17
18
19
 
20
 
21
 
22
 
23
von Weymarn, M. 2001. Development of a specification model of the EFR vocoder. Tech. rep. ICS-TR-01-35, University of California Irvine.
24
25

Collaborative Colleagues:
Bita Gorjiara: colleagues
Nader Bagherzadeh: colleagues
Pai H. Chou: colleagues