TY - UNPB
T1 - A Comprehensive and Accurate Energy Model for Arm's Cortex-M0 Processor
AU - Georgiou, Kyriakos
AU - Chamski, Zbigniew
AU - Nikov, Kris
AU - Eder, Kerstin
N1 - 10 pages, 1 figure, 2 tables
PY - 2021/4/2
Y1 - 2021/4/2
N2 - Energy modeling can enable energy-aware software development and assist the developer in meeting an application's energy budget. Although many energy models for embedded processors exist, most do not account for processor-specific configurations, neither are they suitable for static energy consumption estimation. This paper introduces a comprehensive energy model for Arm's Cortex-M0 processor, ready to support energy-aware development of edge computing applications using either profiling- or static-analysis-based energy consumption estimation. The model accounts for the Frequency, PreFetch, and WaitState processor configurations which all have a significant impact on the execution time and energy consumption of edge computing applications. All models have a prediction error of less than 5%.
AB - Energy modeling can enable energy-aware software development and assist the developer in meeting an application's energy budget. Although many energy models for embedded processors exist, most do not account for processor-specific configurations, neither are they suitable for static energy consumption estimation. This paper introduces a comprehensive energy model for Arm's Cortex-M0 processor, ready to support energy-aware development of edge computing applications using either profiling- or static-analysis-based energy consumption estimation. The model accounts for the Frequency, PreFetch, and WaitState processor configurations which all have a significant impact on the execution time and energy consumption of edge computing applications. All models have a prediction error of less than 5%.
KW - cs.SE
U2 - 10.48550/arXiv.2104.01055
DO - 10.48550/arXiv.2104.01055
M3 - Preprint
BT - A Comprehensive and Accurate Energy Model for Arm's Cortex-M0 Processor
ER -