Affiliation:
1. Technische Universität Dresden, Dresden, Germany
Abstract
Measuring the energy consumption of software components is a major building block for generating models that allow for energy-aware scheduling, accounting and budgeting. Current measurement techniques focus on coarse-grained measurements of application or system events. However, fine grain adjustments in particular in the operating-system kernel and in application-level servers require power profiles at the level of a single software function. Until recently, this appeared to be impossible due to the lacking fine grain resolution and high costs of measurement equipment. In this paper we report on our experience in using the Running Average Power Limit (RAPL) energy sensors available in recent Intel CPUs for measuring energy consumption of short code paths. We investigate the granularity at which RAPL measurements can be performed and discuss practical obstacles that occur when performing these measurements on complex modern CPUs. Furthermore, we demonstrate how to use the RAPL infrastructure to characterize the energy costs for decoding video slices.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Networks and Communications,Hardware and Architecture,Software
Reference18 articles.
1. FFmpeg project. http://www.ffmpeg.org. FFmpeg project. http://www.ffmpeg.org.
2. Managing battery lifetime with energy-aware adaptation
3. Bluetooth
Cited by
132 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Power overwhelming: the one with the oscilloscopes;Journal of Visualization;2024-08-10
2. Enhancing Energy-Awareness in Deep Learning through Fine-Grained Energy Measurement;ACM Transactions on Software Engineering and Methodology;2024-07-26
3. Assessing the Energetical Cost of 5G Softwarization;2024 IEEE 30th International Symposium on Local and Metropolitan Area Networks (LANMAN);2024-07-10
4. Green Security: A Framework for Measurement and Optimization of Energy Consumption of Cybersecurity Solutions;2024 IEEE 9th European Symposium on Security and Privacy (EuroS&P);2024-07-08
5. An ANN-Guided Multi-Objective Framework for Power-Performance Balancing in HPC Systems;Proceedings of the 21st ACM International Conference on Computing Frontiers;2024-05-07