Papers
Topics
Authors
Recent
Assistant
AI Research Assistant
Well-researched responses based on relevant abstracts and paper content.
Custom Instructions Pro
Preferences or requirements that you'd like Emergent Mind to consider when generating responses.
Gemini 2.5 Flash
Gemini 2.5 Flash 172 tok/s
Gemini 2.5 Pro 49 tok/s Pro
GPT-5 Medium 34 tok/s Pro
GPT-5 High 40 tok/s Pro
GPT-4o 100 tok/s Pro
Kimi K2 198 tok/s Pro
GPT OSS 120B 436 tok/s Pro
Claude Sonnet 4.5 37 tok/s Pro
2000 character limit reached

EnergiBridge: Empowering Software Sustainability through Cross-Platform Energy Measurement (2312.13897v1)

Published 21 Dec 2023 in cs.SE

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 more inclusive, and research more reproducible. Through the evaluation, we highlight EnergiBridge's ability to gather energy data across diverse platforms and hardware configurations. EnergiBridge is publicly available on GitHub: https://github.com/tdurieux/EnergiBridge, and a demonstration video can be viewed at: https://youtu.be/-gPJurKFraE.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (7)
  1. Luís Cruz. 2021. Tools to Measure Software Energy Consumption from your Computer. http://luiscruz.github.io/2021/07/20/measuring-energy.html. https://doi.org/10.6084/m9.figshare.19145549.v1 Blog post.
  2. Criteria for Sustainable Software Products: Analyzing Software, Informing Users, and Politics. In Software Sustainability. Springer, New York, NY, USA, 17–42. https://doi.org/10.1007/978-3-030-69970-3_2
  3. Awakening Awareness on Energy Consumption in Software Engineering. In ICSE-SEIS. IEEE, New York, NY, USA, 76–85. https://doi.org/10.1109/ICSE-SEIS.2017.10
  4. Practices of Energy Consumption for Sustainable Software Engineering. In IGSC. IEEE, New York, NY, USA, 1–6. https://doi.org/10.1109/IGCC.2018.8752151
  5. What Do Programmers Know about Software Energy Consumption? IEEE Software 33, 3 (July 2015), 83–89. https://doi.org/10.1109/MS.2015.83
  6. Gustavo Pinto and Fernando Castor. 2017. Energy Efficiency: A New Concern for Application Software Developers. Commun. ACM 60, 12 (nov 2017), 68–75. https://doi.org/10.1145/3154384
  7. Vince Weaver. 2023. Linux support for Power Measurement Interfaces. https://web.eece.maine.edu/~vweaver/projects/rapl/rapl_support.html
Citations (1)

Summary

We haven't generated a summary for this paper yet.

Dice Question Streamline Icon: https://streamlinehq.com

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Lightbulb Streamline Icon: https://streamlinehq.com

Continue Learning

We haven't generated follow-up questions for this paper yet.

List To Do Tasks Checklist Streamline Icon: https://streamlinehq.com

Collections

Sign up for free to add this paper to one or more collections.

Github Logo Streamline Icon: https://streamlinehq.com

GitHub

X Twitter Logo Streamline Icon: https://streamlinehq.com

Tweets

This paper has been mentioned in 1 tweet and received 0 likes.

Upgrade to Pro to view all of the tweets about this paper: