TY - GEN
T1 - Measuring and modelling the energy consumption of multi-threaded, multi-core embedded software
AU - Kerrison, Steve
AU - Eder, Kerstin I
PY - 2014/7/18
Y1 - 2014/7/18
N2 - Embedded systems often have strict energy consumption requirements, allowing them to operate in environments where heat removal is difficult, or the supply of energy is limited. Energy efficient hardware operates at the behest of the software running on it. Software engineers must write code that is a good fit for the underlying hardware in order to get the best efficiency. This Thesis proposes modelling techniques that connect the energy characteristics of modern, multi-threaded, multi-core embedded hardware, to the software running upon it, in order to provide energy consumption data from a software perspective, giving insight into code's energy consumption. This paper gives an overview of this work, focusing on multi-core communication energy measurements taken using the Swallow many-core research platform.
AB - Embedded systems often have strict energy consumption requirements, allowing them to operate in environments where heat removal is difficult, or the supply of energy is limited. Energy efficient hardware operates at the behest of the software running on it. Software engineers must write code that is a good fit for the underlying hardware in order to get the best efficiency. This Thesis proposes modelling techniques that connect the energy characteristics of modern, multi-threaded, multi-core embedded hardware, to the software running upon it, in order to provide energy consumption data from a software perspective, giving insight into code's energy consumption. This paper gives an overview of this work, focusing on multi-core communication energy measurements taken using the Swallow many-core research platform.
M3 - Letter (Specialist Publication)
SP - 18
EP - 19
JO - ICT-Energy Letters
JF - ICT-Energy Letters
ER -