Where academic tradition
meets the exciting future

Accurate Energy Modelling for Many-Core Static Schedules

Simon Holmbacka, Jörg Keller, Patrick Eitschberger, Johan Lilius, Accurate Energy Modelling for Many-Core Static Schedules. In: Lisa O'Conner (Ed.), PDP 2015, 525 – 532, IEEE Computer Society, 2015.

Abstract:

Static schedules can be a preferable alternative for applications with timing requirements and predictable behavior
since the processing resources can be more precisely allocated for the given workload. Unused resources are handled by power
management systems to either scale down or shut off parts of the chip to save energy. In order to efficiently implement power management, especially in many-core systems, an accurate model is important in order to make the appropriate power management decisions at the right time. For making correct decisions, practical issues such as latency for controlling the power saving techniques
should be considered when deriving the system model, especially for fine timing granularity. In this paper we present an accurate energy model for many-core systems which includes switching latency of modern power saving techniques. The model is used when calculating an optimal static schedule for many-core task
execution on systems with dynamic frequency levels and sleep state mechanisms. We create the model parameters for an embedded processor, and we validate it in practice with synthetic
benchmarks on real hardware.

BibTeX entry:

@INPROCEEDINGS{inpHoKeEiLi15a,
  title = {Accurate Energy Modelling for Many-Core Static Schedules},
  booktitle = {PDP 2015},
  author = {Holmbacka, Simon and Keller, Jörg and Eitschberger, Patrick and Lilius, Johan},
  editor = {O'Conner, Lisa},
  publisher = {IEEE Computer Society},
  pages = {525 – 532},
  year = {2015},
}

Belongs to TUCS Research Unit(s): Embedded Systems Laboratory (ESLAB)

Publication Forum rating of this publication: level 1

Edit publication