Skip to main content

Dynamic Voltage Scheduling for Real Time Asynchronous Systems

  • Conference paper
  • First Online:
Integrated Circuit Design. Power and Timing Modeling, Optimization and Simulation (PATMOS 2002)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2451))

Abstract

Power consumption is becoming a major issue for embedded systems design. High power consumption reduces battery life and affects system cost and performances. This paper introduces a new power reduction technique that combines an asynchronous processor and a low power operating system (OS). The asynchronous processor is ideal for embedded applications: it is low power and functional within a wide supply voltage range. According to the tasks requirements, the OS regulates the processor operating voltage and so the computational power at run-time. This ensures minimum energy consumption. Simulation results show that low power OS— asynchronous processor combination reduce drastically power consumption in a real-time embedded system.

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. Pedram, M.: Design Technologies for Low Power VLSI. In: Encyclopedia of Computer Science and Technology, Vol. 36. Marcel Dekker, Inc., (1997) 73–96

    Google Scholar 

  2. Benini, L., Bogliolo, A., De Micheli, G.: A Survey of Design Techniques for System-Level Dynamic Power Management. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, Vol. 8, N° 3, (June 2000) 299–316

    Article  Google Scholar 

  3. Mudge, T.: Power: A First-Class Architectural Design Constraint. IEEE Computer, (2001) 52–58

    Google Scholar 

  4. Gowan, M.K., Biro, L.L., Jackson, D.B.: Power Considerations in the Design of the Alpha 21264 Microprocessor. 35th Design Automation Conference, San Francisco, CA USA (1998) 726–731

    Google Scholar 

  5. Nielsen, L.S., Niessen, C., Sparso, J., Van Berkel, J.: Low Power Operation Using Self-Timed Circuits and Adaptative Scaling of the Supply Voltage. In: IEEE Transaction on Very large Scale Integration (VLSI) Systems, Vol. 2, N°4, (December 1994)

    Google Scholar 

  6. Chandrakasan, A.P., Sheng, S., Brodersen, R.W.: Low Power CMOS Digital Design. In: IEEE Journal of Solid-State Circuits, Vol. 27, N° 4, (April 1992) 473–484

    Article  Google Scholar 

  7. Burd, T., Brodersen, R.W.: Energy Efficient CMOS Microprocessor Design. Proc. 28th Hawaï Int’l Cof. on System Sciences, Vol. 1, (Jan 1995) 288–297

    Google Scholar 

  8. Smit, G.J.M., Havinga, P.J.M.: A survey of energy saving techniques for mobile computers. Moby Dick technical report (1997) http://www.cs.utwente.nl/~havinga/papers/energy.ps

  9. Simunic, T., Benini, L., Acquaviva, A., De Micheli, G.: Dynamic Voltage Scaling for Portable Systems. 38th Design Automation Conference, Las Vegas (18–22 June 2001) 524–529

    Google Scholar 

  10. Lu, Y.H., Benini, L., De Micheli, G.: Operating-System Directed Power Reduction. ISLPED’00, Rapallo, Italy (2000) 37–42

    Google Scholar 

  11. Lu, Y.H., De Micheli, G.: Comparing System-Level Power Management Policies. IEEE Design & test of Computers, (2001) 10–19

    Google Scholar 

  12. Srivasta, M.B., Chandrakasan, A.P., Brodersen, R.W.: Predictive System Shutdown and Other Architectural Techniques for Energy Effcicient Programmable Computation. IEEE Transactions on very Large Scale Integration (VLSI) Systems, Vol. 4, N°1, (March 1996) 42–55

    Article  Google Scholar 

  13. Flautner, K.: Automatic Monitoring for Interactive Performance and Power Reduction. Dissertation, Michigan University (2001)

    Google Scholar 

  14. Pering, T., Burd, T., Broderesen, R.: Dynamic Voltage Scaling and the Design of a Low-Power Microprocessor System. In: Power-Driven Microarchitecture Workshop, in conjunction with Intl. Symposium on Computer Architecture, Barcelona, Spain, (June 1998)

    Google Scholar 

  15. Weiser, M., Welch, B., Demers, A., Shenker, S.: Scheduling for reduced CPU energy. In: USENIX Symposium on Operating Systems Design and Implementation, (1994) 13–25

    Google Scholar 

  16. Govil, K., Chan, E., Wassermann, H.: Comparing algorithms for dynamic speed-setting of a low-power CPU. In: ACM International Conference on Mobile Computing and Networking, (1995) 13–25

    Google Scholar 

  17. Pering, T., Burd, T., Brodersen, R.: Voltage Scheduling in the lpARM Microprocessor System. ISLPED’ 00, Rapallo, Italy (2000) 96–101

    Google Scholar 

  18. Kumar, P., Srivastava, M.: Predictive Strategies for Low-Power RTOS Scheduling. IEEE (2000) 343–348

    Google Scholar 

  19. Renaudin, M., Vivet, P., Robin, F.: ASPRO: an Asynchronous 16-Bit RISC Microprocessor with DSP Capabilities. ESSCIRC 99, Duisburg, Germany, (21–23 Sept.1999) 28–31

    Google Scholar 

  20. Renaudin, M., Vivet, P., Robin, F.: ASPRO-216: a standard-cell Q.D.I. 16-bit RISC asynchronous microprocessor. Proc. of the Fourth International Symposium on Advanced Research in Asynchronous Circuits and Systems, IEEE (1998) 22–23

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Salhiene, M.E., Fesquet, L., Renaudin, M. (2002). Dynamic Voltage Scheduling for Real Time Asynchronous Systems. In: Hochet, B., Acosta, A.J., Bellido, M.J. (eds) Integrated Circuit Design. Power and Timing Modeling, Optimization and Simulation. PATMOS 2002. Lecture Notes in Computer Science, vol 2451. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45716-X_39

Download citation

  • DOI: https://doi.org/10.1007/3-540-45716-X_39

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-44143-4

  • Online ISBN: 978-3-540-45716-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics