• DocumentCode
    2978852
  • Title

    Dynamic compilation for energy adaptation

  • Author

    Unnikrishnan, P. ; Chen, G. ; Kandemir, M. ; Mudgett, D.R.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Pennsylvania State Univ., University Park, PA, USA
  • fYear
    2002
  • fDate
    10-14 Nov. 2002
  • Firstpage
    158
  • Lastpage
    163
  • Abstract
    While previous compiler research indicates that significant improvements in energy efficiency may be possible if properly optimized code is used, the energy constraints under which a given application code should be optimized may not always be available at compile-time. More importantly, these constraints may change dynamically during the course of execution. In this work, we present a dynamic recompilation/linking framework using which the energy behavior of a given application can be optimized while the application is being executed. Our preliminary experiments indicate that large energy gains are possible through dynamic code recompilation/linking at the expense of a relatively small increase in execution time.
  • Keywords
    constraint handling; hardware-software codesign; integrated circuit design; optimisation; program compilers; application energy behavior; compile-time; compiler energy efficiency; dynamic code recompilation/linking framework; dynamic compilation; dynamically changing constraints; energy adaptation; energy gains; execution time; optimized application code; Batteries; Computer science; Constraint optimization; Design optimization; Dynamic compiler; Energy efficiency; Feedback; Optimizing compilers; Power engineering and energy; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Aided Design, 2002. ICCAD 2002. IEEE/ACM International Conference on
  • ISSN
    1092-3152
  • Print_ISBN
    0-7803-7607-2
  • Type

    conf

  • DOI
    10.1109/ICCAD.2002.1167528
  • Filename
    1167528