-

 

 

 




Optimization Online





 

Processor Speed Control with Thermal Constraints

Almir Mutapcic(almirm***at***stanford.edu)
Stephen Boyd(boyd***at***stanford.edu)
Srinivasan Murali(srinivasan.murali***at***epfl.ch)
David Atienza(david.atienza***at***epfl.ch)
Giovanni De Micheli(giovanni.demicheli***at***epfl.ch)
Rajesh Gupta(rgupta***at***ucsd.edu)

Abstract: We consider the problem of adjusting speeds of multiple computer processors sharing the same thermal environment, such as a chip or multi-chip package. We assume that the speed of 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 decentralized 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 a numerical example to illustrate performance of the algorithms.

Keywords: temperature-aware processor control, convex optimization, primal-dual interior-point methods, gradient methods, dual decomposition, distributed control

Category 1: Applications -- Science and Engineering (Control Applications )

Category 2: Applications -- Science and Engineering (Optimization of Systems modeled by PDEs )

Citation: Submitted to IEEE Trans. on Circuits and Systems I, Sept. 29, 2007

Download: [PDF]

Entry Submitted: 09/29/2007
Entry Accepted: 09/30/2007
Entry Last Modified: 09/29/2007

Modify/Update this entry


  Visitors Authors More about us Links
  Subscribe, Unsubscribe
Digest Archive
Search, Browse the Repository

 

Submit
Update
Policies
Coordinator's Board
Classification Scheme
Credits
Give us feedback
Optimization Journals, Sites, Societies
Mathematical Programming Society