MeasureAlot Energy Measurement Device
Motivation
Current energy measurement methods typically struggle with
the huge dynamic demand of current in today's computing
systems.
Currents can span by orders of magnitude between deep sleep and run
mode.
If the measurement range of these devices is, for
example, set up to observe a specific run mode (i.e.,
operating level at a given performance level), the current
draw
of another run mode (i.e., sleep mode) is typically missed.
Additionally, features which facilitate automatic
measurements, such as trigger capability, are often not
implemented.
MeasureAlot aims to alleviate these problems by providing accurate measurements with a wide dynamic range, while at the same time offering an interface which allows for easy autonomous measurements.
Overview

MeasureAlot operates using a current-to-frequency
conversion, offering a usable measurement range over several
decades.
The energy-measurement resolution is 0.1 μJ and the
device offers a dedicated trigger signal to support measurements
of very short periods (down to approximately 6 ns).
The energy-measurement results are streamed to a host computer
over USB and retrieved using an open-source library.
Publications
SBESC '15 | Hönig, Timo ; Eibel, Christopher ; Herzog, Benedict ; Janker, Heiko ; Wägemann, Peter ; Schröder-Preikschat, Wolfgang: Playing Hare and Tortoise: The FigarOS Kernel for Fine-Grained System-Level Energy Optimizations. In: IEEE (Ed.) : Proceedings of the 2015 Brazilian Symposium on Computing Systems Engineering (SBESC '15) (Brazilian Symposium on Computing Systems Engineering Fóz do Iguaçú, Brazil November 3-6, 2015). 2015, pp 80-83. (BibTeX) |
---|---|
ECRTS '15 | Wägemann, Peter ; Distler, Tobias ; Hönig, Timo ; Janker, Heiko ; Kapitza, Rüdiger ; Schröder-Preikschat, Wolfgang: Worst-Case Energy Consumption Analysis for Energy-Constrained Embedded Systems. In: IEEE (Ed.) : Proceedings of the 27th Euromicro Conference on Real-Time Systems (ECRTS '15) (Euromicro Conference on Real-Time Systems Lund, Sweden July 7 - 10, 2015). 2015, pp 105-114. (BibTeX) |
USENIX TRIOS '14 | Hönig, Timo ; Janker, Heiko ; Mihelic, Oliver ; Eibel, Christopher ; Kapitza, Rüdiger ; Schröder-Preikschat, Wolfgang: Proactive Energy-Aware Programming with PEEK. In: USENIX Association ; Ken Birman (Ed.) : Proceedings of the 2014 Conference on Timely Results in Operating Systems (TRIOS '14) (Conference on Timely Results in Operating Systems Broomfield, CO, USA October 5, 2014). 2014, pp 1-14. (BibTeX) |