Skip to main content

In-House Tools for Low-Power Embedded Systems

  • Conference paper
Embedded Software and Systems (ICESS 2004)

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

Included in the following conference series:

  • 1175 Accesses

Abstract

Power consumption emerged as a distinct axis for system optimization especially for battery operated applications. Most of all, circuit and device level low-power design has leveraged battery-operated embedded systems over dozens of years. As of today, high-level or system-level power reduction is believed for another significant power saving opportunity. Nevertheless, existing power-related tools are not familiar with system and software designers, who have to pay more attention to power consumption than other optimization factors.

In this paper, we introduce a series of power measurement and estimation tools that differentiate the quality and effectiveness of high-level power reduction practices for embedded systems. To fulfill necessary requirement for high-level power reduction, we have developed a cycle-accurate energy measurement technique using switched capacitors. This new technique enabled us to develop innovative power measurement tools for memory devices, FPGAs and CPUs. This individual power measurement tools contribute quality energy characterization of components, and eventually come up with an integrated system-level power estimation tool: SEE (Seoul National University Energy Explorer, http://see.snu.ac.kr).

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. Huang, C.X., Zhang, B., Deng, A.-C., Swirski, B.: The design and implementation of powermill. In: Proceedings of International Workshop on Low Power Design, April 1995, pp. 105–110 (1995)

    Google Scholar 

  2. Flinn, J., Satyanarayanan, M.: Powerscope: a tool for profiling the energy usage of mobile applications. In: Proceedings of the Second IEEE Workshop on Mobile Computing Systems and Applications, February 1999, pp. 2–10 (1999)

    Google Scholar 

  3. Hamburgen, W.R., Wallach, D.A., Viredaz, M.A., Brakmo, L.S., Waldspurger, C.A., Bartlett, J.F., Mann, T., Farkas, K.I.: Itsy: Stretching the bounds of mobile computing. IEEE Computer 34, 28–37 (2001)

    Google Scholar 

  4. Tiwari, V., Malik, S., Wolfe, A.: Power analysis of embedded software: A first step towards software power minimization. In: IEEE Tranactions on Very Large Scale Integration (VLSI) Systems, vol. 2, pp. 437–445 (December 1994)

    Google Scholar 

  5. Sinha, A., Chandrakasan, A.: Jouletrack - a web based tool for software energy profiling. In: Proceedings of ACM/IEEE Design Automation Conference, June 2001, pp. 220–225 (2001)

    Google Scholar 

  6. Ye, W., Vijaykrishnan, N., Kandemir, M., Irwin, M.J.: The design and use of simplepower: a cycle-accurate energy estimation tool. In: Proceedings of ACM/IEEE Design Automation Conference, June 2000, pp. 340–345 (2000)

    Google Scholar 

  7. Brooks, D., Tiwari, V., Martonosi, M.: Wattch: A framework for architectural-level power analysis and optimizations. In: Proceedings of International Symposium on Computer Architecture, June 2000, pp. 83–94 (2000)

    Google Scholar 

  8. Simunic, T., Benini, L., de Micheli, G.: Energy-efficient design of battery-powered embedded systems. In: IEEE Tranactions on Very Large Scale Integration (VLSI) Systems, vol. 9, pp. 15–28 (February 2001)

    Google Scholar 

  9. Chang, N., Kim, K.-H., Lee, H.G.: Cycle-accurate energy measurement and characterization with a case study of the ARM7TDMI. IEEE Transactions on Very Large Scale Integration (VLSI) Systems 10, 146–154 (2000)

    Article  Google Scholar 

  10. Lee, H.G., Nam, S., Chang, N.: Cycle-accurate energy measurement and high-level energy characterization of FPGAs. In: Proceedings of 4th International Symposium on Quality Electronic Design (ISQED 2003), March 2003, pp. 267–272 (2003)

    Google Scholar 

  11. Sinha, A., Chandrakasan, A.: Energy aware software. In: Proceedings of the 13th International Conference on VLSI Design, January 2000, pp. 50–55 (2000)

    Google Scholar 

  12. Chang, N., Kim, K.-H., Cho, J., Shin, H.: Bus encoding for low-power high-performance memory systems. In: Proceedings of ACM/IEEE Design Automation Conference, June 2000, pp. 800–805 (2000)

    Google Scholar 

  13. Shim, H., Joo, Y., Choi, Y., Lee, H.G., Chang, N.: Low-energy off-chip sdram memory systems for embedded applications. ACM Transactions on Embedded Computing Systems 2, 98–130 (2003)

    Article  Google Scholar 

  14. Shin, D., Shim, H., Joo, Y., Yun, H.-S., Kim, J., Chang, N.: Energy monitoring tool for low-power embedded programs. IEEE Design and Test of Computers 19, 7–17 (2002)

    Article  Google Scholar 

  15. Lee, I., Choi, Y., Cho, Y., Joo, Y., Lim, H., Lee, H.G., Shim, H., Chang, N.: Web-based energy exploration tool for embedded systems. IEEE Design and Test of Computers 21, 572–586 (2004)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Chang, N. (2005). In-House Tools for Low-Power Embedded Systems. In: Wu, Z., Chen, C., Guo, M., Bu, J. (eds) Embedded Software and Systems. ICESS 2004. Lecture Notes in Computer Science, vol 3605. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11535409_7

Download citation

  • DOI: https://doi.org/10.1007/11535409_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-28128-3

  • Online ISBN: 978-3-540-31823-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics