ACM Home Page
Please provide us with feedback. Feedback
Minimizing CPU energy in real-time systems with discrete speed management
Full text PdfPdf (615 KB)
Source
ACM Transactions on Embedded Computing Systems (TECS) archive
Volume 8 ,  Issue 4  (July 2009) table of contents
Article No. 31  
Year of Publication: 2009
ISSN:1539-9087
Authors
Enrico Bini  Scuola Superiore Sant'Anna, Pisa, Italy
Giorgio Buttazzo  Scuola Superiore Sant'Anna, Pisa, Italy
Giuseppe Lipari  Scuola Superiore Sant'Anna, Pisa, Italy
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 47,   Downloads (12 Months): 138,   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/1550987.1550994
What is a DOI?

ABSTRACT

This article presents a general framework to analyze and design embedded systems minimizing the energy consumption without violating timing requirements. A set of realistic assumptions is considered in the model in order to apply the results in practical real-time applications. The processor is assumed to have as a set of discrete operating modes, each characterized by speed and power consumption. The energy overhead and the transition delay incurred during mode switches are considered. Task computation times are modeled with a part that scales with the speed and a part having a fixed duration, to take I/O operations into account.

The proposed method allows to compute the optimal sequence of voltage/speed changes that approximates the minimum continuous speed, which guarantees the feasibility of a given set of real-time tasks, without violating the deadline constraints. The analysis is performed both under fixed and dynamic priority assignments.


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
Almeida, L., Pedreiras, P., and Fonseca, J. A. G. 2002. The FTT-CAN protocol: Why and how. IEEE Trans. Ind. Electron. 49, 6, 1189--1201.
 
3
 
4
 
5
 
6
Bini, E. 2004. The design domain of real-time system. Ph.D. Thesis, Scuola Superiore Sant'Anna, Pisa, Italy. http://retis.sssup.it/~bini/thesis/
 
7
 
8
 
9
 
10
 
11
Gresser, K. 1993. An event model for deadline verification of hard real-time systems. In Proceedings of the 5th Euromicro Workshop on Real-Time Systems. IEEE, Los Alamitos, CA, 118--123.
 
12
 
13
14
15
16
 
17
Lehoczky, J. P., Sha, L., and Ding, Y. 1989. The rate-monotonic scheduling algorithm: Exact characterization and average case behavior. In Proceedings of the 10th IEEE Real-Time Systems Symposium. IEEE, Los Alamitos, CA, 166--171.
 
18
Lipari, G. and Bini, E. 2003. Resource partitioning among real-time applications. In Proceedings of the 15th Euromicro Conference on Real-Time Systems. IEEE, Los Alamitos, CA, 151--158.
19
 
20
21
22
 
23
 
24
 
25
 
26
 
27
 
28
 
29
 
30
 
31
 
32
Tal, J. and Person, E. K. 1978. Pulsewidth modulated amplifier for dc servo system. DC motor and control systems. http://icat.snu.ac.kr:3333/ww/pdf/ww_1993_30.pdf.
 
33
34

Collaborative Colleagues:
Enrico Bini: colleagues
Giorgio Buttazzo: colleagues
Giuseppe Lipari: colleagues