• DocumentCode
    1572213
  • Title

    Multicore thermal management with model predictive control

  • Author

    Zanini, Francesco ; Atienza, David ; Benini, Luca ; De Micheli, Giovanni

  • Author_Institution
    Lab. of Integrated Syst., EPFL, Lausanne, Switzerland
  • fYear
    2009
  • Firstpage
    711
  • Lastpage
    714
  • Abstract
    The goal of thermal management is to meet maximum operating temperature constraints, while at the same time tracking time-varying performance requirements. Current approaches avoid thermal violations by forcing abrupt operating points changes (e.g. processor shutdown), which cause sharp performance degradation. In this paper we aim at achieving a smooth thermal control action, that minimizes the variance of performance tracking error. We formulate this problem as a discrete-time optimal control problem, which can be solved using the theory and computational tools developed in the field of model-predictive control. Our optimization process considers the thermal profile of the system, its evolution over time, and time-varying workload requirements. Experimental results show that the proposed approach offers significant thermal balancing improvements over previous methods.
  • Keywords
    discrete time systems; multiprocessing systems; optimal control; predictive control; system-on-chip; temperature control; thermal management (packaging); discrete-time optimal control problem; model predictive control; multicore thermal management; optimization process; smooth thermal control action; thermal balancing; Control systems; Energy management; Frequency; Laboratories; Multicore processing; Power system management; Predictive control; Predictive models; Temperature; Thermal management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuit Theory and Design, 2009. ECCTD 2009. European Conference on
  • Conference_Location
    Antalya
  • Print_ISBN
    978-1-4244-3896-9
  • Electronic_ISBN
    978-1-4244-3896-9
  • Type

    conf

  • DOI
    10.1109/ECCTD.2009.5275073
  • Filename
    5275073