| Ultra-fast and efficient algorithm for energy optimization by gradient-based stochastic voltage and task scheduling |
| Full text |
Pdf
(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 |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 61, Citation Count: 0
|
|
|
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
|
Alexandru Andrei , Marcus Schmitz , Petru Eles , Zebo Peng , Bashir M. Al-Hashimi, Overhead-Conscious Voltage Selection for Dynamic and Leakage Energy Reduction of Time-Constrained Systems, Proceedings of the conference on Design, automation and test in Europe, p.10518, February 16-20, 2004
|
 |
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
|
Bita Gorji-Ara , Pai Chou , Nader Bagherzadeh , Mehrdad Reshadi , David Jensen, Fast and efficient voltage scheduling by evolutionary slack distribution, Proceedings of the 2004 conference on Asia South Pacific design automation: electronic design and solution fair, January 27-30, 2004, Yokohama, Japan
|
 |
13
|
|
| |
14
|
Intel. 2007. Intel XScale microarchitecture. http://developer.intel.com/design/intelxscale.
|
 |
15
|
|
| |
16
|
|
| |
17
|
|
 |
18
|
Steven M. Martin , Krisztian Flautner , Trevor Mudge , David Blaauw, Combined dynamic voltage scaling and adaptive body biasing for lower power microprocessors under dynamic workloads, Proceedings of the 2002 IEEE/ACM international conference on Computer-aided design, p.721-725, November 10-14, 2002, San Jose, California
[doi> 10.1145/774572.774678]
|
 |
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
|
|
|