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 条
  • [41] High-level power estimation
    Landman, P
    [J]. 1996 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN - DIGEST OF TECHNICAL PAPERS, 1996, : 29 - 35
  • [42] From high-level real-time software design to low level hardware simulation: a methodology to evaluate performances of control embedded systems
    Perko, Klemen
    Kocik, Remy
    Hamouche, Redha
    Trost, Andrej
    [J]. IFAC WORKSHOP ON PROGRAMMABLE DEVICES AND EMBEDDED SYSTEMS (PDES 2009), PROCEEDINGS, 2009, : 121 - 126
  • [43] Automating the Design of Processor/Accelerator Embedded Systems with LegUp High-Level Synthesis
    Fort, Blair
    Canis, Andrew
    Choi, Jongsok
    Calagar, Nazanin
    Lian, Ruolong
    Hadjis, Stefan
    Chen, Yu Ting
    Hall, Mathew
    Syrowik, Bain
    Czajkowski, Tomasz
    Brown, Stephen
    Anderson, Jason
    [J]. 2014 12TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (EUC 2014), 2014, : 120 - 129
  • [44] Shared Resources High-Level Modeling in Embedded Systems Using Virtual Nodes
    Jaber, Chafic
    Kanstein, Andreas
    Apvrille, Ludovic
    Baghdadi, Amer
    Pacalet, Renaud
    [J]. 2009 JOINT IEEE NORTH-EAST WORKSHOP ON CIRCUITS AND SYSTEMS AND TAISA CONFERENCE, 2009, : 400 - +
  • [45] High-level synthesis of ΔΣ modulator topologies optimized for complexity, sensitivity, and power consumption
    Tang, H
    Doboli, A
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2006, 25 (03) : 597 - 607
  • [46] Inclusion of Power Consumption Information in High-Level Modeling of Linear Analog Blocks
    Bousquet, Laurent
    Cenni, Fabio
    Simeu, Emmanuel
    [J]. JOURNAL OF LOW POWER ELECTRONICS, 2011, 7 (04) : 541 - 551
  • [47] High-Level Models for Transformation-Oriented Design of Hardware and Embedded Systems
    Damasevicius, Robertas
    Stuikys, Vytautas
    [J]. ADVANCES IN ELECTRICAL AND COMPUTER ENGINEERING, 2008, 8 (02) : 86 - 94
  • [48] A high-level synthesis methodology for embedded mixed analog/digital processing systems
    Alippi, C
    Stellini, M
    [J]. Proceedings of the 46th IEEE International Midwest Symposium on Circuits & Systems, Vols 1-3, 2003, : 1486 - 1491
  • [49] On the Way to High-Level Programming for Resource-Limited Embedded Systems with Golog
    Ferrein, Alexander
    Steinbauer, Gerald
    [J]. SIMULATION, MODELING, AND PROGRAMMING FOR AUTONOMOUS ROBOTS, 2010, 6472 : 229 - 240
  • [50] Evaluating high-level models for real-time embedded systems design
    Brisolara, L
    Becker, LB
    Carro, L
    Wagner, FR
    Pereira, CE
    [J]. DESIGN METHODS AND APPLICATIONS FOR DISTRIBUTED EMBEDDED SYSTEMS, 2004, 150 : 277 - 286