Accurate Energy Modelling for Many-Core Static Schedules

A4 Conference proceedings


Internal Authors/Editors


Publication Details

List of Authors: Simon Holmbacka, Jörg Keller, Patrick Eitschberger, Johan Lilius
Editors: O'Conner, Lisa
Publication year: 2015
Publisher: IEEE
Book title: Parallel, Distributed and Network-Based Processing (PDP), 2015 23rd Euromicro International Conference on
Start page: 525
End page: 532
ISBN: 978-1-4799-8492-3
ISSN: 1066-6192


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.

Last updated on 2019-19-08 at 06:22