• DocumentCode
    1946974
  • Title

    Compiler-based optimizations impact on embedded software power consumption

  • Author

    Ibrahim, Mostafa E A ; Rupp, Markus ; Habib, S.E.-D.

  • Author_Institution
    Inst. of Commun. & RF Eng., Vienna Univ. of Technol., Vienna, Austria
  • fYear
    2009
  • fDate
    June 28 2009-July 1 2009
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    Compilers traditionally are not exposed to the energy details of the processor. In this paper, we present a quantitative study wherein we examine the influence of the global performance optimizations -o0 to -o3, of the code composer studio C/C++ compiler, on the energy and power consumption. The results show that the most aggressive performance optimization option -o3 reduce the execution time, on average, by 95%, while it increases the power consumption by 25%. Moreover, we inspect the optimizations effect on some other execution characteristics, such as the memory references and the data cache miss rate. The results show that the memory references decreases by 94%, while the IPC increases by 250% and consequently lead to the consumed power increase.
  • Keywords
    optimisation; power aware computing; power consumption; program compilers; C/C++ compiler; aggressive performance optimization option; code composer studio; compiler-based optimizations; embedded software power consumption; power dissipation reduction; Digital signal processing; Embedded software; Energy consumption; Instruments; Optimization; Optimizing compilers; Power dissipation; Power engineering and energy; Program processors; Radio frequency;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems and TAISA Conference, 2009. NEWCAS-TAISA '09. Joint IEEE North-East Workshop on
  • Conference_Location
    Toulouse
  • Print_ISBN
    978-1-4244-4573-8
  • Electronic_ISBN
    978-1-4244-4574-5
  • Type

    conf

  • DOI
    10.1109/NEWCAS.2009.5290480
  • Filename
    5290480