Skip to main content

Power-Aware Task Motion for Enhancing Dynamic Range of Embedded Systems with Renewable Energy Sources

  • Conference paper
  • First Online:

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

Abstract

New embedded systems are being built with new types of energy sources, including solar panels and energy scavenging devices, in order to maximize their utility when battery or A/C power is unavailable. The large dynamic range of these unsteady energy sources is giving rise to a new class of power-aware systems. They are similar to low-power systems when energy is scarce; but when energy is abundant, they must be able to deliver high performance and fully exploit the available power. To achieve the wide dynamic range of power/performance trade-offs, we propose a new task motion technique, which tunes the system-level parallelism to the power/timing constraints as an effective way to optimize power utility. Results on real-life examples show an energy reduction of 24% with a 49% speedup over best previous results on the entire system.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. NASA/JPL’s Mars Pathfinder home page. http://mars3.jpl.nasa.gov/MPF/-index0.html.

  2. L.-F. Chao, A. LaPough, and E. H.-M. Sha. Rotation scheduling: A loop pipelining algorithm. IEEE Transactions on Computer Aided Design, 16(3):229–239, March 1997.

    Google Scholar 

  3. P. Chou and G. Borriello. Software scheduling in the co-synthesis of reactive real-time systems. In Proc. Design Automation Conference, pages 1–4, June 1994.

    Google Scholar 

  4. E.-Y. Chung, L. Benini, and G. De Micheli. Dynamic power management using adaptive learning tree. In Proc. International Conference on Computer-Aided Design, pages 274–279, 1999.

    Google Scholar 

  5. I. Hong, D. Kirovski, G. Qu, and M. Potkonjak. Power optimization of variable-voltage core-based systems. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 18(12):1702–1714, 1999.

    Article  Google Scholar 

  6. M. Jacome, G. de Veciana, and C. Akturan. Resource constrained dataflow retiming heuristics for VLIW ASIPs. In Proc. International Symposium on Hardware/Software Codesign, pages 12–16, May 1999.

    Google Scholar 

  7. K. Lalgudi and M. Papaefthymiou. Fixed-phase retiming for low power design. In Proc. International Symposium on Low Power Electronics and Design, pages 259–264, August 1996.

    Google Scholar 

  8. C. Leiserson and J. Saxe. Retiming synchronous circuitry. Algorithmica, 6(1):5–35, 1990.

    Article  MathSciNet  Google Scholar 

  9. J. Liu, P. H. Chou, N. Bagherzadeh, and F. Kurdahi. A constraint-based application model and scheduling techniques for power-aware systems. In Proc. International Symposium on Hardware/Software Codesign, pages 153–158, April 2001.

    Google Scholar 

  10. J. Liu, P. H. Chou, N. Bagherzadeh, and F. Kurdahi. Power-aware scheduling under timing constraints for mission-critical embedded systems. In Proc. Design Automation Conference, pages 840–845, June 2001.

    Google Scholar 

  11. J. Liu, P. H. Chou, N. Bagherzadeh, and F. Kurdahi. Power-aware task motion: Dynamic range enhancement for power-aware embedded systems. Technical Report IMPACCT-01-09-01, University of California, Irvine, September 2001.

    Google Scholar 

  12. T. Okuma, T. Ishihara, and H. Yasuura. Real-time task scheduling for a variable voltage processor. In Proc. International Symposium on System Synthesis, pages 24–29, November 1999.

    Google Scholar 

  13. F. Sanchez and J. Cortadella. Time-constrained loop pipelining. In Proc. International Conference on Computer-Aided Design, pages 592–596, November 1995.

    Google Scholar 

  14. T. Simunic, L. Benini, and G. De Micheli. Event-driven power management of portable systems. In Proc. International Symposium on System Synthesis, pages 18–23, 1999.

    Google Scholar 

  15. M. Srivastava, A. Chandrakasan, and R. Brodersen. Predictive system shutdown and other architectural techniques for energy efficient programmable computation. IEEE Transactions on VLSI Systems, 4(1):42–55, March 1996.

    Google Scholar 

  16. F. Yao, A. Demers, and S. Shenker. A scheduling model for reduced CPU energy. In IEEE Annual Foundations of Computer Science, pages 374–382, 1995.

    Google Scholar 

  17. T. Z. Yu, F. Chen, and E. H.-M. Sha. Loop scheduling algorithms for power reduction. In Proc. IEEE International Conference on Acoustics, Speech and Signal Processing, pages 3073–6, May 1998.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Liu, J., Chou, P.H., Bagherzadeh, N. (2003). Power-Aware Task Motion for Enhancing Dynamic Range of Embedded Systems with Renewable Energy Sources. In: Falsafi, B., Vijaykumar, T.N. (eds) Power-Aware Computer Systems. PACS 2002. Lecture Notes in Computer Science, vol 2325. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36612-1_6

Download citation

  • DOI: https://doi.org/10.1007/3-540-36612-1_6

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-01028-9

  • Online ISBN: 978-3-540-36612-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics