Abstract | ||
---|---|---|
In IoT domain energy aware firmware development is critical for applications that run on mobile or battery constrained devices. Virtual system prototypes (VSP) empower developers to assess the application power consumption behavior before actual hardware prototypes become available. The SystemC modeling language has become the widely adopted industry standard for the implementation of such VSPs. In this paper, we present a novel approach for extending SystemC based VSPs with pluggable, pre-compiled power models that can be configured during runtime to generate accurate power profiles for the simulated firmware. The necessary modifications to the VSP are kept minimal. We demonstrate the application of our approach by instrumenting a pre-existing SystemC model for a state-of-the-art MEMS-based inertial sensor with a power model and show that the generated power profile estimation matches closely the energy consumption measured from its hardware prototype. As an additional advantage of our proposed pre-compiled approach, manufactures can ship their power models to costumers without disclosing implementation IP. |
Year | DOI | Venue |
---|---|---|
2019 | 10.1109/MECO.2019.8759994 | Mediterranean Conference on Embedded Computing |
DocType | ISSN | Citations |
Conference | 2377-5475 | 0 |
PageRank | References | Authors |
0.34 | 0 | 5 |
Name | Order | Citations | PageRank |
---|---|---|---|
Jens Rudolf | 1 | 0 | 0.34 |
Daniel Gis | 2 | 0 | 0.68 |
Sebastian Stieber | 3 | 0 | 1.01 |
Christian Haubelt | 4 | 796 | 68.77 |
Rainer Dorsch | 5 | 135 | 12.60 |