[an error occurred while processing this directive] BATS: Dynamic Adaptable Applications for Bats Tracking by Embedded Communicating Systems
Friedrich-Alexander-Universität Erlangen-Nürnberg  /   Technische Fakultät  /   Department Informatik

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 board

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. MeasureAlot board

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)

People Involved in MeasureAlot