• DocumentCode
    2922450
  • Title

    Fast estimation of memory consumption for energy-efficient compilers

  • Author

    Wuerges, Emilio ; De Oliveira, Romulo Silva ; Santos, Luiz C V dos

  • Author_Institution
    Dept. of Autom. & Syst. Eng., Fed. Univ. of Santa Catarina, Florianopolis, Brazil
  • fYear
    2011
  • fDate
    11-14 Dec. 2011
  • Firstpage
    719
  • Lastpage
    722
  • Abstract
    Efficient embedded computing requires extended compiler awareness of the underlying hardware platform: execution time and energy consumption estimates should guide optimization. Conventional compilers employ rough (energy-unaware) estimates for fast decision making. Real-time compilers quickly determine bounds for WCET, but ignore energy. Embedded compilers accurately estimate average time/energy but require time-consuming profiling. We propose a novel estimation method based on energy-aware Abstract Interpretation from cache configuration and target technology. Our estimates exhibit derivatives that are as accurate as those obtained by profiling, but are computed at least 1000 times faster, being suitable for driving embedded code optimizations through iterative improvement.
  • Keywords
    cache storage; decision making; embedded systems; energy conservation; energy consumption; optimising compilers; power aware computing; program diagnostics; WCET; cache configuration; decision making; embedded code optimization; embedded compilers; embedded computing; energy aware abstract interpretation; energy efficiency; memory consumption; real-time compilers; time consuming profiling; Artificial intelligence; Correlation; Energy consumption; Estimation; Memory management; Optimization; Real time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronics, Circuits and Systems (ICECS), 2011 18th IEEE International Conference on
  • Conference_Location
    Beirut
  • Print_ISBN
    978-1-4577-1845-8
  • Electronic_ISBN
    978-1-4577-1844-1
  • Type

    conf

  • DOI
    10.1109/ICECS.2011.6122375
  • Filename
    6122375