paperbot · PL 论文追踪

全部论文 待读 收藏

P2 FAMLEM, the FAst ModuLar Energy Meter at Code Level

FAMLEM:代码级快速模块化能耗计量器
FSE Proceedings of the 33rd ACM International Conference on the Foundations of Software Engineering2025匹配度 2/10 · 该论文关注代码级能耗计量与性能剖析工具,属于开发者工具/运行时监测方向,与用户核心关注的静态分析、Agentic/LLM、浮点程序分析及贝叶斯程序分析均无直接交集。引用 1 inbox
Max Weber, Johannes Dorn, Sven Apel, Norbert Siegmund
crossref: 2026-09-12

AI 速览

一句话:提出平台无关的FAMLEM能耗计量系统,以3.5 kHz频率、最大1%误差将能耗追踪到代码区域。

现代软件系统能耗不断增长,开发者需要精确的能耗评估工具来理解、调试和优化代码;然而现有工具受限于低采样率或平台约束。本文提出 FAMLEM(FAst ModuLar Energy Meter),一个平台无关的能耗计量系统。它集成硬件探针、性能剖析与分析脚本,将特定硬件设备的能耗追踪到源代码区域。作者介绍了 FAMLEM 的结构与组件,并说明如何实现 3.5 kHz 的测量频率与最大 1% 的误差。FAMLEM 的架构与代码已作为开源软件发布。

问题
现有能耗评估工具采样率低或受平台限制,难以精确地将能耗归因到代码。
方法
构建平台无关的 FAMLEM,集成硬件探针、性能剖析与分析脚本,把硬件设备能耗追踪到源码区域。
评估
实现 3.5 kHz 测量频率、最大误差 1%,并开源架构与代码。
原文摘要(Abstract)

The growing energy demands of modern software systems calls for precise energy-assessment tools to enable developers understanding, debugging, and optimizing their code. Yet, existing tools are constrained by low sampling rates or platform restrictions. We present FAMLEM (FAst ModuLar Energy Meter), a platform-independent system that integrates hardware probes, performance profiling, and analysis scripts to trace energy consumption of specific hardware devices to source code regions. We explain FAMLEM's structure and components, as well as how we reach a measurement frequency of 3.5 kHz with a 1 % maximum error. We release FAMLEM's architecture and code as open-source software.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot9088,
  title = {FAMLEM, the FAst ModuLar Energy Meter at Code Level},
  author = {Max Weber and Johannes Dorn and Sven Apel and Norbert Siegmund},
  booktitle = {FSE},
  year = {2025},
  doi = {10.1145/3696630.3728595}
}