Skip to main content

Estimating Energy Consumption for an MPSoC Architectural Exploration

  • Conference paper
Architecture of Computing Systems - ARCS 2006 (ARCS 2006)

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

Included in the following conference series:

Abstract

Early energy estimation is increasingly important in MultiProcessor System-On-Chip (MPSoC) design. Applying traditional approaches, which consist in delaying the estimation until the architectural layout has been produced, is inefficient and prevents the rapid exploration of alternative architectures. In this paper, we present a framework for architectural exploration as part of MPSoC design. Our framework allows configurations that offer a good performance/energy tradeoffs to be found early in the design flow. The hardware components, described at the Cycle-Accurate Bit-Accurate (CABA) level of SystemC, were taken from the SoCLib library. For each component in the library, we developed an energy model using both physical measurements and analytical models of energy consumption. These models indicate a good accuracy/speed tradeoffs. Plugging the energy models into the SoCLib architectural simulator makes it easy to estimate the application’s performance and energy consumption. The effectiveness of our method is illustrated through design space exploration (DSE) for a parallel signal processing application.

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 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. ALLIANCE home page, http://www-asim.lip6.fr/recherche/alliance/

  2. CACTI home page, http://research.compaq.com/wrl/people/jouppi/CACTI

  3. Mentor home page, http://www.mentor.com

  4. SPICE manual. University of Berkeley (USA), URL: http://bwrc.eecs.berkeley.edu/Classes/IcBook/SPICE/

  5. Systemc. World Wide Web document, URL: http://www.systemc.org/

  6. SoCLib project: An integrated system-on-chip modeling and simulation platform, Technical report, CNRS (2003), URL: http://soclib.lip6.fr/

  7. Brooks, D., Tiwari, V., Martonosi, M.: Wattch: a framework for architectural-level power analysis and optimizations. In: Proceedings of the 27th annual international symposium on Computer architecture, pp. 83–94 (2000)

    Google Scholar 

  8. Jerraya, A.A., Wolf, W.: Multiprocessor Systems-on-Chips, ch. 1. Elsevier, Amsterdam (2004)

    Google Scholar 

  9. Laboratoire d’informatique fondamentale de Lille, Université des sciences et technologies de Lille. Gaspard home page (2005), http://www.lifl.fr/west/gaspard/

  10. Loghi, M., Poncino, M., Benini, L.: Cycle-accurate power analysis for multiprocessor Systems-on-a-Chip. In: GLSVLSI, Boston, Massachusetts, USA (April 2004)

    Google Scholar 

  11. Peset-Llopis, R., Goossens, K.: The petrol approach to high-level power estimation. In: Proceedings of the ISLPED, Monterey, California, USA (August 1998)

    Google Scholar 

  12. Philips Electronic Design and Tools Group. DIESEL User Manual. Technical report, Philips Research (June 2001)

    Google Scholar 

  13. Sinha, A., Chandrakasan, A.P.: Jouletrack - a web based tool for software energy profiling. In: Proceedings of the 38th DAC Conference (2000)

    Google Scholar 

  14. Tiwari, V., Malik, S., Wolfe, A.: Power analysis of embedded software: A first step towards software power minimization. Transactions on VLSI Systems (1994)

    Google Scholar 

  15. Ye, W., Vijaykrishnan, N., Kandemir, M., Irwin, M.J.: The Design and Use of SimplePower: A Cycle Accurate Energy Estimation Tool. In: Design Automation Conf. (June 2000)

    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

Atitallah, R.B., Niar, S., Greiner, A., Meftali, S., Dekeyser, J.L. (2006). Estimating Energy Consumption for an MPSoC Architectural Exploration. In: Grass, W., Sick, B., Waldschmidt, K. (eds) Architecture of Computing Systems - ARCS 2006. ARCS 2006. Lecture Notes in Computer Science, vol 3894. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11682127_21

Download citation

  • DOI: https://doi.org/10.1007/11682127_21

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-32766-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics