• DocumentCode
    1926603
  • Title

    Design and Implementation of an Improved C Source-Code Level Program Energy Model

  • Author

    Zhou, Xiang ; Guo, Bing ; Shen, Yan ; Li, Qi

  • Author_Institution
    Sch. of Comput. Sci. & Eng., SiChuan Univ., Chengdu
  • fYear
    2009
  • fDate
    25-27 May 2009
  • Firstpage
    490
  • Lastpage
    495
  • Abstract
    In embedded systems, the frequent execution of software drives the activities of hardware, which causes the energy consumption of systems. In this paper, we first propose an improved C source-level code program energy model by considering the energy consumption of instruction fetching phase, in which a accurate energy algorithm is used. Then, we implement a method to dynamically calculate the run-time energy consumption between program breakpoints through GDB. The simulation experiment results show that, at the same condition, we can obtain the more accurate energy consumption values between program breakpoints flexibly through GDB, and this provides some conveniences for us to optimize the program energy consumption in the future.
  • Keywords
    embedded systems; operating systems (computers); program compilers; program diagnostics; C source-code level program energy model; GDB; embedded systems; energy algorithm; instruction fetching phase; program breakpoints; program energy consumption; run-time energy consumption; Analytical models; Computational modeling; Computer science; Debugging; Embedded software; Embedded system; Energy consumption; Hardware; Power engineering and energy; User interfaces; EMSIM; GDB; i-EMSIM;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Software and Systems, 2009. ICESS '09. International Conference on
  • Conference_Location
    Zhejiang
  • Print_ISBN
    978-1-4244-4359-8
  • Type

    conf

  • DOI
    10.1109/ICESS.2009.23
  • Filename
    5066688