skip to main content
10.5555/602902.602984acmconferencesArticle/Chapter ViewAbstractPublication PagesiccadConference Proceedingsconference-collections
Article
Free access

Power optimization of real-time embedded systems on variable speed processors

Published: 05 November 2000 Publication History

Abstract

Power efficient design of real-time embedded systems based on programmable processors becomes more important as system functionality is increasingly realized through software. This paper presents a power optimization method for real-time embedded applications on a variable speed processor. The method combines off-line and on-line components. The off-line component determines the lowest possible maximum processor speed while guaranteeing deadlines of all tasks. The on-line component dynamically varies the processor speed or bring a processor into a power-down mode according to the status of task set in order to exploit execution time variations and idle intervals. Experimental results show that the proposed method obtains a significant power reduction across several kinds of applications.

References

[1]
C. Hwang and A. Wu, "A predictive system shutdown method for energy saving of event-driven computation," in Proc. Int'l Conf. on Computer Aided Design, Nov. 1997, pp. 28-32.]]
[2]
M. Weiser, B. Welch, A. Demers, and S. Shenker, "Scheduling for reduced CPU energy," in Proc. USENIX Symposium on Operating Systems Design and Implementation, 1994, pp. 13-23.]]
[3]
F. Yao, A. Demers, and S. Shenker, "A scheduling model for reduced CPU energy," in Proc. IEEE Annual Foundations of Computer Science, 1995, pp. 374-382.]]
[4]
Y. Shin and K. Choi, "Power conscious fixed priority scheduling for hard real-time systems," in Proc. Design Automat. Conf., June 1999, pp. 134-139.]]
[5]
T. Pering, T. Burd, and R. Brodersen, "The simulation and evaluation of dynamic voltage scaling algorithms," in Proc. Int'l Symposium on Low Power Electronics and Design, Aug. 1998, pp. 76-81.]]
[6]
C. L. Liu and James W. Layland, "Scheduling algorithms for multiprogramming in a hard real time environment," Journal of the ACM, vol. 20, no. 1, pp. 46-61, Jan. 1973.]]
[7]
N. Audsley, A. Burns, M. Richardson, and A. Wellings, "Hard real-time scheduling: The deadline-monotonic approach," in Proc. IEEE Workshop on Real-Time Operating Systems and Software, May 1991, pp. 133-137.]]
[8]
J. Lehoczky, L. Sha, and Y. Ding, "The rate monotonic scheduling algorithm: Exact characterization and average case behavior," in Proc. IEEE Real-Time Systems Symposium, Dec. 1989, pp. 166-171.]]
[9]
D. Katcher, H. Arakawa, and J. Strosnider, "Engineering and analysis of fixed priority schedulers," IEEE Trans. on Software Eng., vol. 19, no. 9, pp. 920-934, Sept. 1993.]]
[10]
T. Burd and R. Brodersen, "Processor design for portable systems," Journal of VLSI Signal Processing, vol. 13, no. 2/3, pp. 203-222, Aug. 1996.]]
[11]
C. Locke, D. Vogel, and T. Mesler, "Building a predictable avionics platform in Ada: A case study," in Proc. IEEE Real-Time Systems Symposium, Dec. 1991.]]
[12]
A. Burns, K. Tindell, and A. Wellings, "Effective analysis for engineering real-time fixed priority schedulers," IEEE Trans. on Software Eng., vol. 21, no. 5, pp. 475-480, May 1995.]]
[13]
J. Liu, J. Redondo, Z. Deng, T. Tia, R. Bettati, A. Silberman, M. Storch, R. Ha, and W. Shih, "PERTS: A prototyping environment for real-time systems," Tech. Rep. UIUCDCS-R-93-1802, University of Illinois, 1993.]]
[14]
N. Kim, M. Ryu, S. Hong, M. Saksena, C. Choi, and H. Shin, "Visual assessment of a real-time system design: A case study on a CNC controller," in Proc. IEEE Real-Time Systems Symposium, Dec. 1996.]]

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ICCAD '00: Proceedings of the 2000 IEEE/ACM international conference on Computer-aided design
November 2000
558 pages
ISBN:0780364481

Sponsors

Publisher

IEEE Press

Publication History

Published: 05 November 2000

Check for updates

Qualifiers

  • Article

Conference

ICCAD '00
Sponsor:
ICCAD '00: International Conference on Computer Aided Design
November 5 - 9, 2000
California, San Jose

Acceptance Rates

Overall Acceptance Rate 457 of 1,762 submissions, 26%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)30
  • Downloads (Last 6 weeks)5
Reflects downloads up to 25 Dec 2024

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media