English

A Comprehensive and Accurate Energy Model for Arm's Cortex-M0 Processor

Software Engineering 2021-05-25 v2

Abstract

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%.

Keywords

Cite

@article{arxiv.2104.01055,
  title  = {A Comprehensive and Accurate Energy Model for Arm's Cortex-M0 Processor},
  author = {Kyriakos Georgiou and Zbigniew Chamski and Kris Nikov and Kerstin Eder},
  journal= {arXiv preprint arXiv:2104.01055},
  year   = {2021}
}

Comments

10 pages, 1 figure, 2 tables

R2 v1 2026-06-24T00:48:22.743Z