Static schedules can be a preferable alternative forapplications with timing requirements and predictable behaviorsince the processing resources can be more precisely allocatedfor the given workload. Unused resources are handled by powermanagement systems to either scale down or shut off parts ofthe chip to save energy. In order to efficiently implement powermanagement, especially in many-core systems, an accurate modelis important in order to make the appropriate power managementdecisions at the right time. For making correct decisions, practicalissues such as latency for controlling the power saving techniquesshould be considered when deriving the system model, especiallyfor fine timing granularity. In this paper we present an accurateenergy model for many-core systems which includes switchinglatency of modern power saving techniques. The model is usedwhen calculating an optimal static schedule for many-core taskexecution on systems with dynamic frequency levels and sleepstate mechanisms. We create the model parameters for anembedded processor, and we validate it in practice with syntheticbenchmarks on real hardware.
|Title of host publication||Parallel, Distributed and Network-Based Processing (PDP), 2015 23rd Euromicro International Conference on|
|Publication status||Published - 2015|
|MoE publication type||A4 Article in a conference publication|
|Event||Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP) - 23rd Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP 2015)|
Duration: 4 Mar 2015 → 6 Mar 2015
|Conference||Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP)|
|Period||04/03/15 → 06/03/15|