• DocumentCode
    1047400
  • Title

    Processor Speed Control With Thermal Constraints

  • Author

    Mutapcic, Almir ; Boyd, Stephen ; Murali, Srinivasan ; Atienza, David ; De Micheli, Giovanni ; Gupta, Rajesh

  • Author_Institution
    Dept. of Electr. Eng., Stanford Univ., Stanford, CA, USA
  • Volume
    56
  • Issue
    9
  • fYear
    2009
  • Firstpage
    1994
  • Lastpage
    2008
  • Abstract
    We consider the problem of adjusting speeds of multiple computer processors, sharing the same thermal environment, such as a chip or multichip package. We assume that the speed of each processor (and associated variables such as power supply voltage) can be controlled, and we model the dissipated power of a processor as a positive and strictly increasing convex function of the speed. We show that the problem of processor speed control subject to thermal constraints for the environment is a convex optimization problem. We present an efficient infeasible-start primal-dual interior-point method for solving the problem. We also present a distributed method, using dual decomposition. Both of these approaches can be interpreted as nonlinear static control laws, which adjust the processor speeds based on the measured temperatures in the system. We give numerical examples to illustrate performance of the algorithms.
  • Keywords
    microprocessor chips; nonlinear control systems; thermal analysis; velocity control; convex optimization problem; distributed method; infeasible-start primal-dual interiorpoint method; multichip package; multiple computer processor; nonlinear static control laws; power dissipation; processor speed control; thermal constraint; Convex optimization; distributed control; primal-dual interior-point methods; temperature-aware processor control;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems I: Regular Papers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1549-8328
  • Type

    jour

  • DOI
    10.1109/TCSI.2008.2011589
  • Filename
    4729592