Robust and accurate fine-grain power models for embedded systems with no on-chip PMU
Kris Nikov, Marcos Martinez, Simon Wegener, Jose Nunez-Yanez, Zbigniew, Chamski, Kyriakos Georgiou, Kerstin Eder

TL;DR
This paper introduces a method for creating accurate, fine-grain power models for embedded systems lacking on-chip PMUs by combining measurements from a physical device with data collected from a supporting platform.
Contribution
It proposes a novel event-based power modelling approach that uses a secondary platform to gather CPU performance data for systems without on-chip PMUs, enabling precise power estimation.
Findings
Models achieve less than 2% power estimation error.
Models can follow program phases accurately.
Method validated on an industrial use-case.
Abstract
This paper presents a novel approach to event-based power modelling for embedded platforms that do not have a Performance Monitoring Unit (PMU). The method involves complementing the target hardware platform, where the physical power data is measured, with another platform on which the CPU performance data, that is needed for model generation, can be collected. The methodology is used to generate accurate fine-grain power models for the the Gaisler GR712RC dual-core LEON3 fault-tolerant SPARC processor with on-board power sensors and no PMU. A Kintex UltraScale FPGA is used as the support platform to obtain the required CPU performance data, by running a soft-core representation of the dual-core LEON3 as on the GR712RC but with a PMU implementation. Both platforms execute the same benchmark set and data collection is synchronised using per-sample timestamps so that the power sensor data…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsParallel Computing and Optimization Techniques · Low-power high-performance VLSI design · Embedded Systems Design Techniques
