METRION: A Framework for Accurate Software Energy Measurement
Benjamin Weigell, Simon Hornung, Bernhard Bauer

TL;DR
METRION is a comprehensive framework that accurately measures application-level energy consumption on CPUs and DRAM, aiding energy optimization efforts in ICT by providing precise attribution at the thread level across platforms.
Contribution
The paper introduces an extensible, cross-platform energy attribution model integrated into METRION, capable of accurately quantifying CPU and DRAM energy use at the thread level.
Findings
CPU energy attribution with 4.2% MAPE
DRAM energy attribution with 16.1% MAPE
Effective across different workloads and architectures
Abstract
The Information and Communication Technology sector accounted for approximately 1.4% of global greenhouse gas emissions and 4% of the world's electricity consumption in 2020, with both expected to rise. To reduce this environmental impact, optimization strategies are employed to reduce energy consumption at the IT infrastructure and application levels. However, effective optimization requires, firstly, the identification of major energy consumers and, secondly, the ability to quantify whether an optimization has achieved the intended energy savings. Accurate determination of application-level energy consumption is thus essential. Therefore, we introduce an energy attribution model that quantifies the energy consumption of applications on CPU and DRAM at the thread level, considering the influence of Simultaneous Multithreading, frequency scaling, multi-socket architectures, and…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGreen IT and Sustainability · Parallel Computing and Optimization Techniques · Cloud Computing and Resource Management
