EnergiBridge: Empowering Software Sustainability through Cross-Platform Energy Measurement
June Sallou, Lu\'is Cruz, Thomas Durieux

TL;DR
EnergiBridge is a cross-platform tool that simplifies energy measurement for software, supporting multiple operating systems and CPU architectures to promote sustainable and energy-efficient software development.
Contribution
It introduces a platform-independent energy measurement utility, enabling easier and more consistent energy data collection across diverse software environments.
Findings
Supports Linux, Windows, and MacOS platforms.
Works with Intel, AMD, and Apple ARM CPUs.
Facilitates reproducible energy measurements for research.
Abstract
In the continually evolving realm of software engineering, the need to address software energy consumption has gained increasing prominence. However, the absence of a platform-independent tool that facilitates straightforward energy measurements remains a notable gap. This paper presents EnergiBridge, a cross-platform measurement utility that provides support for Linux, Windows, and MacOS, as well as Intel, AMD, and Apple ARM CPU architectures. In essence, EnergiBridge serves as a bridge between energy-conscious software engineering and the diverse software environments in which it operates. It encourages a broader community to make informed decisions, minimize energy consumption, and reduce the environmental impact of software systems. By simplifying software energy measurements, EnergiBridge offers a valuable resource to make green software development more lightweight, education…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGreen IT and Sustainability · Smart Grid Energy Management · Energy Harvesting in Wireless Networks
