• DocumentCode
    702277
  • Title

    Application and OS unconscious power manager for SoC systems

  • Author

    Affes, Hend ; Chaker, Amal ; Auguin, Michel

  • Author_Institution
    LEAT, Univ. Nice Sophia Antipolis, Sophia Antipolis, France
  • fYear
    2015
  • fDate
    2-4 March 2015
  • Firstpage
    223
  • Lastpage
    226
  • Abstract
    The paper1 describes a dynamic power management (DPM) strategy independent from application and operating system layers, but easily controllable by these layers. Challenges in defining an efficient power management policy include a relevant prediction mechanism of idle period of hardware components and the ability to wake-up components in sleep state such that time penalties induced by the power up operation do not affect application performance. We propose a power management technique based on a history graph built dynamically from the global functional states of the hardware components in the architecture. The history graph reflects the system functional states induced by the application tasks mapped and scheduled on hardware units whatever the operating system considered. The history graph captures correlations between functional states of hardware units and the timing in state evolution. Based on the history graph, power gating or clock gating is set to hardware units depending on the length of their predicted idle period. Wake-up events for power gated hardware units are also scheduled to limit impact of power up penalties. The policy has been analyzed through real practical benchmarks within the Synopsys Platform Architect framework.
  • Keywords
    graph theory; power aware computing; system-on-chip; DPM strategy; SoC systems; Synopsys Platform Architect framework; application layers; application tasks; clock gating; dynamic power management strategy; efficient power management policy; global functional states; hardware components; history graph; idle period; operating system layers; power gated hardware units; power gating; power up operation; relevant prediction mechanism; sleep state; state evolution; system functional states; time penalties; wake-up events; Clocks; Computer architecture; Hardware; History; Operating systems; Power demand; Synchronization; Clock gating; Power gating; Power management; System on Chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Electronic Design (ISQED), 2015 16th International Symposium on
  • Conference_Location
    Santa Clara, CA
  • Print_ISBN
    978-1-4799-7580-8
  • Type

    conf

  • DOI
    10.1109/ISQED.2015.7085429
  • Filename
    7085429