PowTrAn: An R Package for power trace analysis

被引:0
作者
Ardito, Luca [1 ]
Torchiano, Marco [1 ]
Coppola, Riccardo [1 ]
Antoniol, Giulio [2 ]
机构
[1] Politecn Torino, Control & Comp Engn Dept, Turin, Italy
[2] Ecole Polytech Montreal, Dept Genie Informat & Genie Logiciel, Montreal, PQ, Canada
关键词
Energy consumption; Power trace analysis; R language; SOFTWARE; GREEN; TOOL;
D O I
10.1016/j.softx.2020.100512
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Energy efficiency is an increasingly important non-functional property of software, especially when it runs on mobile or IoT devices. An engineering approach demands a reliable measurement of energy consumption of software while performing computational tasks. In this paper, we describe PowTrAn, an R package supporting the analysis of the power traces of a device executing software tasks. The tool analyzes traces with embedded markers, a non-invasive technique that enables gauging software efficiency based on the energy consumed by the whole device. The package effectively handles large power traces, detects work units, and computes correct energy measures, even in noisy conditions, such as those caused by multiple processes working simultaneously. PowTrAn was validated on applications in realistic conditions and multiple hardware configurations. PowTrAn also provides data visualization that helps the user to assess the measurement consistency, and it also helps to highlight possible energy outliers. (C) 2020 The Authors. Published by Elsevier B.V.
引用
收藏
页数:9
相关论文
共 32 条
  • [11] Dong Mian., 2011, MobiSys '11, P335, DOI DOI 10.1145/1999995.2000027
  • [13] Gurun Selim., 2006, CODES+ISSS '06: Proceedings of the 4th international conference on Hardware/software codesign and system synthesis, P28
  • [14] Hennessy J. L., 2017, COMPUTER ARCHITECTUR
  • [15] Jung W, 2012, CODES+ISSS'12:PROCEEDINGS OF THE TENTH ACM INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE-CODESIGN AND SYSTEM SYNTHESIS, P353
  • [16] Generalized methods and solvers for noise removal from piecewise constant signals. II. New methods
    Little, Max A.
    Jones, Nick S.
    [J]. PROCEEDINGS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2011, 467 (2135): : 3115 - 3140
  • [17] An open source Power System Analysis Toolbox
    Milano, F
    [J]. IEEE TRANSACTIONS ON POWER SYSTEMS, 2005, 20 (03) : 1199 - 1206
  • [18] Milano F, 2013, IEEE POW ENER SOC GE
  • [19] Minar N., 1999, A survey of the NTP network
  • [20] Mochocki B, 2006, DES AUT TEST EUROPE, P500