一句话:提出运行时系统 Chappie,为多线程 Java 应用生成按方法、类、包等逻辑单元划分的相对能耗足迹。
能耗核算旨在将全局能耗归因到感兴趣的组件,是能量管理中的基础问题。本文将该问题置于应用层,核算对象为方法、类、包等应用逻辑单元。针对多线程 Java 应用,作者提出新型运行时系统 Chappie,可为给定 Java 应用生成能耗足迹,即应用中所有编程抽象单元的相对能耗。该工作使开发者能够了解多线程场景下不同逻辑单元的能耗分布。摘要未提供具体实验评估结果。
Energy accounting is a fundamental problem in energy management, defined as attributing global energy consumption to individual components of interest. In this paper, we take on this problem at the application level, where the components for accounting are application logical units, such as methods, classes, and packages. Given a Java application, our novel runtime system Chappie produces an energy footprint, i.e., the relative energy consumption of all programming abstraction units within the application.