Abstract
Energy modelling 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 set of comprehensive energy models 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. We use a commercially representative physical platform together with a custom modified Instruction Set Simulator to obtain the physical data and system state markers used to generate the models. The models account for different processor configurations which all have a significant impact on the execution time and energy consumption of edge computing applications. Unlike existing works, which target a very limited set of applications, all developed models are generated and validated using a very wide range of benchmarks from a variety of emerging IoT application areas, including machine learning and have a prediction error of less than 5%.
Original language | English |
---|---|
Title of host publication | 2022 29th IEEE International Conference on Electronics, Circuits and Systems (ICECS) |
Publisher | Institute of Electrical and Electronics Engineers (IEEE) |
Number of pages | 4 |
ISBN (Electronic) | 978-1-6654-8823-5 |
ISBN (Print) | 978-1-6654-8824-2 |
DOIs | |
Publication status | Published - 30 Jan 2023 |
Event | 29th IEEE International Conference on Electronics, Circuits and Systems, ICECS 2022 - Glasgow, United Kingdom Duration: 24 Oct 2022 → 26 Oct 2022 |
Publication series
Name | ICECS 2022 - 29th IEEE International Conference on Electronics, Circuits and Systems, Proceedings |
---|
Conference
Conference | 29th IEEE International Conference on Electronics, Circuits and Systems, ICECS 2022 |
---|---|
Country/Territory | United Kingdom |
City | Glasgow |
Period | 24/10/22 → 26/10/22 |
Bibliographical note
Funding Information:This research is supported by the European Union’s Horizon 2020 Research and Innovation Programme under grant agreement No. 779882, TeamPlay (Time, Energy and security Analysis for Multi/Many-core heterogeneous PLAtforms).
Funding Information:
This research is supported by the European Union's Horizon 2020 Research and Innovation Programme under grant agreement No. 779882, TeamPlay (Time, Energy and security Analysis for Multi/Many-core heterogeneous PLAtforms).
Publisher Copyright:
© 2022 IEEE.
Keywords
- Arm Cortex-M0
- edge computing
- embedded systems
- energy modelling
- IoT