A Precise High-Level Power Consumption Model for Embedded Systems Software

被引:9
|
作者
Ibrahim, Mostafa E [1 ,2 ]
Rupp, Markus [2 ]
Fahmy, Hossam A. H. [3 ]
机构
[1] Benha Univ, High Inst Technol, Elect Engn Dept, Banha 13512, Egypt
[2] Vienna Univ Technol, Inst Commun & RF Engn, A-1040 Vienna, Austria
[3] Cairo Univ, Fac Engn, Elect & Commun Dept, Cairo 12613, Egypt
关键词
D O I
10.1155/2011/480805
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The increasing demand for portable computing has elevated power consumption to be one of the most critical embedded systems design parameters. In this paper, we present a precise high-level power estimation methodology for the software loaded on a VLIW processor that is based on a functional level power model. The targeted processor of our approach is the TMS320C6416T DSP from Texas Instrument. We consider several important issues in our model such as the pipeline stall, inter-instructions effect and cache misses. The contributions are the following. First, a precise model to estimate the power consumption of the targeted DSP, while running a software algorithm is proposed. Second, we prove the validation and precision of our model on many typical algorithms applied in signal and image processing. Third, we further validate the precision of our model on a real application applied in the video processing field. The power consumption estimated by our model is compared to the physically measured power consumption, achieving a very low average absolute estimation error of 1.65% and a maximum absolute estimation error of only 3.3%.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] A high-level model of embedded flash energy consumption
    Pallister, James
    Eder, Kerstin
    Hollis, Simon J.
    Bennett, Jeremy
    [J]. 2014 INTERNATIONAL CONFERENCE ON COMPILERS, ARCHITECTURE AND SYNTHESIS FOR EMBEDDED SYSTEMS (CASES), 2014,
  • [2] High-level design of embedded hardware-software systems
    Dolinsky, M
    [J]. ADVANCES IN ENGINEERING SOFTWARE, 2000, 31 (03) : 197 - 201
  • [3] High-level design of embedded hardware-software systems
    Dolinsky, MS
    [J]. AVTOMATIKA I VYCHISLITELNAYA TEKHNIKA, 1997, (05): : 63 - 70
  • [4] High-Level Energy Consumption Model of Embedded Graphic Processors
    Huang, Chen-Wei
    Chung, Yu-An
    Huang, Pei-Shu
    Tsao, Shiao-Li
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON DIGITAL SIGNAL PROCESSING (DSP), 2015, : 105 - 109
  • [5] Model Driven High-level Power Estimation of Embedded Operating Systems Communication Services
    Dhouib, Saadia
    Senn, Eric
    Diguet, Jean-Philippe
    Laurent, Johann
    Blouin, Dominique
    [J]. 2009 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2009, : 475 - 481
  • [6] High-level energy macromodeling of embedded software
    Tan, TK
    Raghunathan, A
    Lakshminarayana, G
    Jha, NK
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2002, 21 (09) : 1037 - 1050
  • [7] A high-level model for estimating power consumption of Bluetooth devices
    Macii, D.
    Zanotto, A.
    Leonardi, F.
    Petri, D.
    [J]. 2008 IEEE INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE, VOLS 1-5, 2008, : 72 - 77
  • [8] Power Consumption Estimation in Model Driven Software Development for Embedded Systems
    Schaarschmidt, Marco
    Uelschen, Michael
    Pulvermueller, Elke
    [J]. PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES (ICSOFT), 2021, : 47 - 58
  • [9] High-level power estimation techniques in embedded systems hardware: an overview
    Richa, Majdi
    Prevotet, Jean-Christophe
    Dardaillon, Mickael
    Mroue, Mohamad
    Samhat, Abed Ellatif
    [J]. JOURNAL OF SUPERCOMPUTING, 2023, 79 (04): : 3771 - 3790
  • [10] High-level power estimation techniques in embedded systems hardware: an overview
    Majdi Richa
    Jean-Christophe Prévotet
    Mickaël Dardaillon
    Mohamad Mroué
    Abed Ellatif Samhat
    [J]. The Journal of Supercomputing, 2023, 79 : 3771 - 3790