| Methods for power optimization in distributed embedded systems with real-time requirements |
| Full text |
Pdf
(502 KB)
|
| Source
|
International Conference on Compilers, Architecture and Synthesis for Embedded Systems
archive
Proceedings of the 2006 international conference on Compilers, architecture and synthesis for embedded systems
table of contents
Seoul, Korea
SESSION: Low power
table of contents
Pages: 379 - 388
Year of Publication: 2006
ISBN:1-59593-543-6
|
|
Authors
|
|
Razvan Racu
|
IDA, Technical University of Braunschweig, Braunschweig, Germany
|
|
Arne Hamann
|
IDA, Technical University of Braunschweig, Braunschweig, Germany
|
|
Rolf Ernst
|
IDA, Technical University of Braunschweig, Braunschweig, Germany
|
|
Bren Mochocki
|
University of Notre Dame, Notre Dame,IN
|
|
Xiaobo Sharon Hu
|
University of Notre Dame, Notre Dame,IN
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 12, Downloads (12 Months): 108, Citation Count: 1
|
|
|
ABSTRACT
Dynamic voltagescaling and sleep state control have been shown to be extremely effective in reducing energy consumption in CMOS circuits. Though plenty of research papers have studied the application of these techniques in real-time embedded system design through intelligent task and/or voltage scheduling, most of these results are limited to relatively simple real-time application models. In this paper, a comprehensive real-time application model including periodic, sporadic and bursty tasks as well as distributed real-time constraints such as end-to-end delays is considered. Two methods are presented for reducing energy consumption while satisfying complex real-time constraints for this model. Experimental results show that the methods achieve significant energy savings without violating any deadlines.
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
|
ARM11 MPCore. http://www.arm.com/products/CPUs/ARM11MPCoreMultiprocessor.html.
|
| |
3
|
|
| |
4
|
S. Bleuler, M. Laumanns, L. Thiele, and E. Zitzler. PISA-a platform and programming language independent interface for search algorithms. http://www.tik.ee.ethz.ch/pisa/.
|
| |
5
|
|
| |
6
|
|
| |
7
|
K. Gresser. An event model for deadline verification of hard real-time systems. In Proceedings 5th Euromicro Workshop on Real-Time Systems, pages 118--123, Oulu, Finland, 1993.
|
 |
8
|
|
| |
9
|
|
| |
10
|
|
| |
11
|
R. Henia, A. Hamann, M. Jersak, R. Racu, K. Richter, and R. Ernst. System level performance analysis-the SymTA/S approach. IEE Proceedings Computers and Digital Techniques, 152(2):148--166, March 2005.
|
 |
12
|
Jingcao Hu , Youngsoo Shin , Nagu Dhanwada , Radu Marculescu, Architecting voltage islands in core-based system-on-a-chip designs, Proceedings of the 2004 international symposium on Low power electronics and design, August 09-11, 2004, Newport Beach, California, USA
[doi> 10.1145/1013235.1013283]
|
| |
13
|
W. Hwang. New trends in low power soc design technologies. IEEE SoC Conf., 2003.
|
| |
14
|
M. Jersak. compositional Performance Analysis for Complex Embedded Applications. PhD thesis, Technical University of Braunschweig, 2004.
|
| |
15
|
|
 |
16
|
David E. Lackey , Paul S. Zuchowski , Thomas R. Bednar , Douglas W. Stout , Scott W. Gould , John M. Cohn, Managing power and performance for System-on-Chip designs using Voltage Islands, Proceedings of the 2002 IEEE/ACM international conference on Computer-aided design, p.195-202, November 10-14, 2002, San Jose, California
[doi> 10.1145/774572.774601]
|
| |
17
|
B. Mochocki. Desktop2handheld: the porting of an opengl application to opengl/es. http://www.nd.edu/¿bmochock/race/ComputerGraphicsFinal_Mochocki.pdf.
|
| |
18
|
|
 |
19
|
|
 |
20
|
Michael Powell , Se-Hyun Yang , Babak Falsafi , Kaushik Roy , T. N. Vijaykumar, Gated-Vdd: a circuit technique to reduce leakage in deep-submicron cache memories, Proceedings of the 2000 international symposium on Low power electronics and design, p.90-95, July 25-27, 2000, Rapallo, Italy
[doi> 10.1145/344166.344526]
|
| |
21
|
|
| |
22
|
K. Richter. compositional Performance Analysis. PhD thesis, Technical University of Braunschweig, 2004.
|
| |
23
|
M. T. Schmitz, B. M. Al-Hashimi, and P. Eles. Energy-efficient mapping and scheduling for dvs enabled distributed embedded systems. DATE, pages 321--330, 2002.
|
| |
24
|
|
| |
25
|
M. H. Sunwoo and S. Park. Real-time implementation of the vselp on a 16-bit dsp chip. IEEE Transactions on Consumer Electronics, 37(4):772--781, November 1991.
|
| |
26
|
|
| |
27
|
L. Thiele, S. Chakraborty, and M. Naedele. Real-time calculus for scheduling hard real-time systems. In Proceedings of the International Symposium on Circuits and Systems (ISCAS), Geneva, Switzerland, 2000.
|
| |
28
|
|
| |
29
|
|
 |
30
|
|
| |
31
|
D. Zhou, N. AbouGhazaleh, D. Mosse, and R. Melhem. Power aware scheduling for and/or graphs in multi-processor real-time systems. ICPP, pages 593--601, 2002.
|
| |
32
|
E. Zitzler, M. Laumanns, and L. Thiele. SPEA2: Improving the Strength Pareto Evolutionary Algorithm for multiobjective optimization. In Proc. Evolutionary Methods for Design, Optimisation, and Control, pages 95--100, Barcelona, Spain, 2002.
|
INDEX TERMS
Primary Classification:
C.
Computer Systems Organization
C.3
SPECIAL-PURPOSE AND APPLICATION-BASED SYSTEMS
Subjects:
Real-time and embedded systems
Additional Classification:
C.
Computer Systems Organization
C.4
PERFORMANCE OF SYSTEMS
Subjects:
Modeling techniques;
Performance attributes;
Reliability, availability, and serviceability
General Terms:
Design,
Performance,
Reliability,
Verification
Keywords:
SymTA/S,
dynamic voltage scaling,
evolutionary algorithms,
power optimization,
real-time systems,
sensitivity analysis,
timing analysis
|