Accurate Energy Modelling for Many-Core Static Schedules

A4 Konferenspublikationer


Interna författare/redaktörer


Publikationens författare: Simon Holmbacka, Jörg Keller, Patrick Eitschberger, Johan Lilius
Redaktörer: O'Conner, Lisa
Publiceringsår: 2015
Förläggare: IEEE
Moderpublikationens namn: Parallel, Distributed and Network-Based Processing (PDP), 2015 23rd Euromicro International Conference on
Artikelns första sida, sidnummer: 525
Artikelns sista sida, sidnummer: 532
ISBN: 978-1-4799-8492-3
ISSN: 1066-6192


Abstrakt

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.

Senast uppdaterad 2019-08-12 vid 02:57