• DocumentCode
    2190860
  • Title

    Embedded tutorial 2: compilers for power and energy management

  • Author

    Kremer, Ulrich

  • Author_Institution
    Dept. of Comput. Sci., Rutgers Univ., NJ, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    220
  • Abstract
    Summary form only given. In this tutorial, I will give an overview of current approaches to compiler-directed power and energy mangement. I will discuss several promising compiler optimization techniques in detail, together with an assessment of their potential benefits. These optimizations include remote task mapping, resource hibernation, dynamic voltage and frequency scaling, and quality of result tradeoffs. Based on preliminary experiences with these optimizations, I will present a compiler writer´s wish list for hardware architects and OS designers in order to support application specific power and energy management. An overview of future challenges will conclude the tutorial.
  • Keywords
    optimising compilers; OS design; compiler optimization; dynamic frequency scaling; dynamic voltage scaling; energy management; hardware architecture; power management; remote task mapping; resource hibernation; Computer science; Energy management; Hardware; Optimizing compilers; Performance analysis; Profitability; Program processors; Runtime; Safety; Tutorial;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Low Power Electronics and Design, 2002. ISLPED '02. Proceedings of the 2002 International Symposium on
  • Print_ISBN
    1-5811-3475-4
  • Type

    conf

  • DOI
    10.1109/LPE.2002.146741
  • Filename
    1029607