A Flexible Tool for Estimating Applications Performance and Energy Consumption Through Static Analysis

被引:0
|
作者
Marantos C. [1 ]
Salapas K. [1 ]
Papadopoulos L. [1 ]
Soudris D. [1 ]
机构
[1] School of Electrical and Computer Engineering, National Technical University of Athens, Athens
基金
欧盟地平线“2020”;
关键词
Energy consumption; Estimation; Performance; Static analysis;
D O I
10.1007/s42979-020-00405-7
中图分类号
学科分类号
摘要
The design requirements of modern applications that target embedded systems, such as the need for high performance and low energy consumption, impose challenges on developers. Software tools capable of providing performance and energy consumption estimations are useful for addressing these challenges. Such tools aim to reduce development time and alleviate the time-to-market pressure. In this work, we propose a flexible tool that enables the estimation of performance and energy consumption of the application on embedded devices, providing a complete methodology based on which the user can add estimation models for various platforms. In contrast to existing tools that either rely on dynamic instrumentation or require detailed modeling of the hardware, the proposed tool leverages static analysis techniques applied at instruction level coupled with data-driven regression models. The proposed method is tested using a widely used benchmark suite for evaluation. © 2021, Springer Nature Singapore Pte Ltd.
引用
收藏
相关论文
共 50 条
  • [1] StressCloud: A Tool for Analysing Performance and Energy Consumption of Cloud Applications
    Chen, Feifei
    Grundy, John
    Schneider, Jean-Guy
    Yang, Yun
    He, Qiang
    2015 IEEE/ACM 37TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, VOL 2, 2015, : 721 - 724
  • [2] AN UNCERTAINTY AND SENSITIVITY ANALYSIS TOOL FOR BUILDING THERMAL ENERGY CONSUMPTION: A PERFORMANCE COMPREHENSION OF STATIC AND DYNAMIC RESPONSE ANALYSES
    Koosha, Rasool
    Shahsavari, Fatemeh
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2019, VOL 1, 2020,
  • [3] Assessing mobile applications performance and energy consumption through experiments and Stochastic models
    Júlio Mendonça
    Ermeson Andrade
    Ricardo Lima
    Computing, 2019, 101 : 1789 - 1811
  • [4] Assessing mobile applications performance and energy consumption through experiments and Stochastic models
    Mendonca, Julio
    Andrade, Ermeson
    Lima, Ricardo
    COMPUTING, 2019, 101 (12) : 1789 - 1811
  • [5] Transient analysis of production performance and energy consumption in geometric flexible production systems
    Wang, Xiaohan
    Dai, Yaping
    Jia, Zhiyang
    Wang, Gang
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 245
  • [6] Understanding energy consumption in a machine tool through energy mapping
    Triebe, M. J.
    Mendis, G. P.
    Zhao, F.
    Sutherland, J. W.
    25TH CIRP LIFE CYCLE ENGINEERING (LCE) CONFERENCE, 2018, 69 : 259 - 264
  • [7] Performance and Energy Consumption Analysis of Embedded Applications based on Android Platform
    Vieira, Andrws
    Debastiani, Daniel
    Agostini, Luciano
    Marques, Felipe
    Mattos, Julio C. B.
    2012 BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEM ENGINEERING (SBESC 2012), 2012, : 59 - 64
  • [8] Estimating the energy consumption of model-view-controller applications
    Guaman, Daniel
    Perez, Jennifer
    Valdiviezo-Diaz, Priscila
    JOURNAL OF SUPERCOMPUTING, 2023, 79 (12): : 13766 - 13793
  • [9] Estimating the energy consumption of model-view-controller applications
    Daniel Guamán
    Jennifer Pérez
    Priscila Valdiviezo-Diaz
    The Journal of Supercomputing, 2023, 79 : 13766 - 13793
  • [10] Modelling and Estimating the Energy Consumption of Embedded Applications and Operating Systems
    Dhouib, Saadia
    Senn, Eric
    Diguet, Jean-Philippe
    Laurent, Johann
    PROCEEDINGS OF THE 2009 12TH INTERNATIONAL SYMPOSIUM ON INTEGRATED CIRCUITS (ISIC 2009), 2009, : 227 - 231