Energy simulation of embedded XScale systems with XEEMU

  • Authors:
  • Zoltá/n Herczeg;Daniel Schmidt;Á/kos Kiss;Norbert Wehn;Tibor Gyimó/thy

  • Affiliations:
  • University of Szeged, Department of Software Engineering, Á/rpá/d té/r 2, H-6720 Szeged, Hungary;(Correspd. Tel.: +49 (0) 631 205 3513/ Fax: +49 (0) 631 205 4437/ E-mail: schmidt@eit.uni-kl.de) University of Kaiserslautern, Department of Electrical Engineering, Erwin-Schrö/dinger-Stra ...;University of Szeged, Department of Software Engineering, Á/rpá/d té/r 2, H-6720 Szeged, Hungary;University of Kaiserslautern, Department of Electrical Engineering, Erwin-Schrö/dinger-Straß/ e, D-67663 Kaiserslautern, Germany;University of Szeged, Department of Software Engineering, Á/rpá/d té/r 2, H-6720 Szeged, Hungary

  • Venue:
  • Journal of Embedded Computing - PATMOS 2007 selected papers on low power electronics
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Energy efficiency is key in embedded system design. Understanding the complex issue of software power consumption in early design phases is of extreme importance to make the right design decisions. Here, not only the CPU but also the external memory plays a very important role. Power simulators offer flexibility and allow a detailed view on the sources of power consumption. However, many simulators lack accuracy and focus only on the CPU core without considering the memory subsystem. In this paper, we present XEEMU, a fast, cycle-accurate simulator, which aims at accurately simulating the power consumption of an XScale-based system including its memory subsystem. It has been validated using measurements on real hardware and shows a high accuracy for runtime, instantaneous power, and total energy consumption estimation. The average error is as low as 3.0% and 1.6% for runtime and CPU energy consumption estimation, respectively.