中文

EnergiBridge:通过跨平台能耗测量赋能软件可持续性

软件工程 2023-12-22 v1

摘要

在不断发展的软件工程领域,解决软件能耗问题的需求日益凸显。然而,缺乏一种独立于平台的工具来简化能耗测量仍然是一个显著的空白。本文提出了EnergiBridge,一种跨平台测量工具,支持Linux、Windows和MacOS,以及Intel、AMD和Apple ARM CPU架构。本质上,EnergiBridge充当了关注能耗的软件工程与其运行的多样软件环境之间的桥梁。它鼓励更广泛的社区做出明智决策,最小化能耗,并减少软件系统对环境的影响。通过简化软件能耗测量,EnergiBridge提供了一个有价值的资源,使绿色软件开发更轻量化,教育更具包容性,研究更具可重复性。通过评估,我们强调了EnergiBridge在多样平台和硬件配置下收集能耗数据的能力。EnergiBridge已在GitHub上公开发布:https://github.com/tdurieux/EnergiBridge,演示视频可在以下链接观看:https://youtu.be/-gPJurKFraE。

关键词

引用

@article{arxiv.2312.13897,
  title  = {EnergiBridge: Empowering Software Sustainability through Cross-Platform Energy Measurement},
  author = {June Sallou and Luís Cruz and Thomas Durieux},
  journal= {arXiv preprint arXiv:2312.13897},
  year   = {2023}
}