arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2603.21772cs.SEcs.ET
收藏

一个 curated 开源软件-only 能源效率测量工具列表:一项 GitHub 数据挖掘研究

A Curated List of Open-source Software-only Energy Efficiency Measurement Tools: A GitHub Mining Study

Federal University of Technology - Paraná (UTFPR)(巴拉那联邦技术大学);University of Southern Denmark (SDU)(南丹麦大学)

Manuela Bechara Cannizza, Michel Albonico

AI总结:

本文通过 GitHub 数据挖掘研究,梳理了开源能源效率测量工具,分析了其设计特点和演变,为软件架构设计提供参考。

摘要:

能源效率已成为软件开发中的重要问题,推动了能源消耗测量工具的发展。本文通过数据挖掘方法,分析了 GitHub 上的 585 个仓库,识别并分类了 24 个相关工具。研究发现,工具从早期以 CPU 为中心的机器级监控工具发展为支持多级粒度(进程、容器和 AI 工作负载级别)并整合排放估计能力的多样化工具。该研究从 MSR 视角提供了首个结构化的开源能源和排放测量工具概述,可能对设计能源感知软件的软件架构师有所帮助。

英文摘要:

Energy efficiency has become a growing concern in software development, leading to the need for tools designed to measure energy consumption. While several energy measurement tools are available as open-source projects, their characteristics and adoption remain underexplored. This work presents an empirical study based on a Mining Software Repositories (MSR) approach to identify, classify, and analyze software energy monitoring tools publicly available on GitHub. We qualitatively analyzed an initial dataset of 585 repositories to identify key design aspects, including measurement granularity and underlying design principles. After this analysis, we retained 24 repositories as relevant energy measuring software tools. The qualitative analysis we conduct reveals a clear evolution from early CPU-centric and machine-level monitoring utilities toward more diverse tools that support multi-level granularity (process, container, and AI workload levels) and integrate emission estimation capabilities. This study provides the first structured overview of open-source energy and emission measurement tools from an MSR perspective, which may be beneficial for software architects when designing energy-aware software.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑