Skip to main content

An Efficient Approach to Energy Saving in Microcontrollers

  • Conference paper
Advances in Computer Systems Architecture (ACSAC 2006)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4186))

Included in the following conference series:

Abstract

Although energy saving has increasing importance for energy-limited microcontrollers, low power and high control performance are at odds with each other. This paper presents a simple yet efficient dynamic voltage scaling (DVS) scheme that targets reducing CPU energy consumption while meeting control requirements. With focus on two typical kinds of sources of workload variability, it explores a combination of time-triggered and event-triggered mechanisms. Simulations are carried out to highlight the merits of the proposed approach. It is argued that in comparion with traditional DVS scheme, it saves considerably more energy while providing comparable control performance.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Pillai, P., Shin, K.G.: Real-Time Dynamic Voltage Scaling for Low Power Embedded Operating Systems. In: Proc. 18th ACM symposium on Operating Systems Principles, Banff, Alberta, Canada, pp. 89–102 (2001)

    Google Scholar 

  2. Xia, F., Dai, X., Wang, X., Sun, Y.: Feedback Scheduling of Real-Time Control Tasks in Power-Aware Embedded Systems. In: Proc. 2nd Int. Conf. on Embedded Software and Systems, Xi’an, China, pp. 513–518. IEEE CS Press, Los Alamitos (2005)

    Google Scholar 

  3. Xia, F., Sun, Y.: An Enhanced Dynamic Voltage Scaling Scheme for Energy-Efficient Embedded Real-Time Control Systems. In: Gavrilova, M.L., Gervasi, O., Kumar, V., Tan, C.J.K., Taniar, D., Laganá, A., Mun, Y., Choo, H. (eds.) ICCSA 2006. LNCS, vol. 3983, pp. 539–548. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  4. Zhao, W., Xia, F.: Dynamic Voltage Scaling with Asynchronous Period Adjustment for Embedded Controllers. In: Dynamics of Continuous, Discrete and Impulsive Systems - Series B: Applications and Algorithms, Special Issue on ICSCA 2006, pp. 514–519. Watam Press (2006)

    Google Scholar 

  5. Kersten, M.: Dynamic Voltage Scaling and its Scheduling Implications, Research Seimar on Energy Awareness, University of Helsinki (2005)

    Google Scholar 

  6. Zhu, Y., Mueller, F.: Feedback EDF Scheduling Exploiting Dynamic Voltage Scaling. In: Proc. IEEE Real-Time and Embedded Technology and Applications Symposium, pp. 84–93 (2004)

    Google Scholar 

  7. Lee, H.S., Kim, B.K.: Dynamic Voltage Scaling for Digital Control System Implementation. Real-Time Systems 29, 263–280 (2005)

    Article  MATH  Google Scholar 

  8. Wang, H.A., Jin, H., Wang, H., Dai, G.Z.: Energy-Aware Optimization Design of Digital Control Systems with Evolution Strategy. In: Dynamics of Continuous, Discrete and Impulsive Systems - Series B: Applications and Algorithms, Special Issue on ICSCA 2006, pp. 1893–1898. Watam Press (2006)

    Google Scholar 

  9. Jin, H., Wang, D., Wang, H.-a., Wang, H.: Energy-aware scheduling design of control tasks. In: The Int. Conf. on Parallel and Distributed Processing Techniques and Applications, Las Vegas, Nevada, USA (2005)

    Google Scholar 

  10. Kwon, W.-C., Kim, T.: Optimal Voltage Allocation Techniques for Dynamically Variable Voltage Processors. ACM Transactions on Embedded Computing Systems 4(1), 211–230 (2005)

    Article  Google Scholar 

  11. Sinha, A., Chandrakasan, A.P.: Energy efficient real-time scheduling. In: Proc. IEEE/ACM ICCAD, San Jose, California, USA, pp. 458–463 (2001)

    Google Scholar 

  12. Cervin, A., Eker, J., Bernhardsson, B., Årzén, K.-E.: Feedback-Feedforward Scheduling of Control Tasks. Real-Time Systems 23(1), 25–53 (2002)

    Article  MATH  Google Scholar 

  13. Krishna, C.M., Lee, Y.-H.: Voltage-Clock-Scaling Adaptive Scheduling Techniques for Low Power in Hard Real-Time Systems. IEEE Trans. on Computers 52(12), 1586–1593 (2003)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Zhao, W., Xia, F. (2006). An Efficient Approach to Energy Saving in Microcontrollers. In: Jesshope, C., Egan, C. (eds) Advances in Computer Systems Architecture. ACSAC 2006. Lecture Notes in Computer Science, vol 4186. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11859802_63

Download citation

  • DOI: https://doi.org/10.1007/11859802_63

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-40056-1

  • Online ISBN: 978-3-540-40058-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics