000147821 001__ 147821
000147821 005__ 20190316234742.0
000147821 020__ $$a978-1-4503-0012-4/10/06
000147821 037__ $$aCONF
000147821 245__ $$aOnline Convex Optimization-Based Algorithm for Thermal Management of MPSoCs
000147821 269__ $$a2010
000147821 260__ $$bACM Press$$c2010$$aNew York
000147821 336__ $$aConference Papers
000147821 520__ $$aMeeting the temperature constraints and reducing the hot-spots are critical for achieving reliable and efficient operation of complex multi-core systems. The goal of thermal management is to meet maximum operating temperature constraints, while tracking timevarying performance requirements. Current approaches avoid thermal violations by forcing abrupt operating points changes, which cause sharp performance degradation. In this paper we aim at achieving an online smooth thermal control action, that minimizes the tracking error. We formulate this problem as a discrete-time optimal control problem, which can be solved via online by using an embedded convex optimization solver using a receding horizon approach. The optimization problem considers the thermal profile of the system, its evolution over time, current and past time-varying workload requirements. We perform experiments on a model of the 8-core Niagara-1 multicore architecture, which show that the proposed method outperforms state-of-the-art thermal management approaches by enabling performance speed-ups of up to 2:5£ and improvements up to 12x and 3.4x in relation to frequency and temperature variations over time, respectively.
000147821 6531_ $$aConvex optimization
000147821 6531_ $$athermal modeling
000147821 6531_ $$aSystem-on-chip
000147821 6531_ $$amultiprocessor
000147821 6531_ $$aembedded systems
000147821 700__ $$0242412$$g178989$$aZanini, Francesco
000147821 700__ $$0240268$$g169199$$aAtienza Alonso, David
000147821 700__ $$aDe Micheli, Giovanni$$g167918$$0240269
000147821 700__ $$aBoyd, Stephen P.
000147821 7112_ $$dMay 16-18, 2010$$cProvidence, Rhode Island, USA$$a20th ACM Great Lakes Symposium on VLSI (GLSVLSI)
000147821 773__ $$j1$$tProceedings of the 20th ACM Great Lakes Symposium on VLSI (GLSVLSI 2010)$$k1$$q203-208
000147821 8564_ $$uhttps://infoscience.epfl.ch/record/147821/files/GLSVLSI2010-p203_208.pdf$$zn/a$$s504046
000147821 909C0 $$xU11140$$0252283$$pLSI1
000147821 909C0 $$0252050$$pESL$$xU11977
000147821 909CO $$qGLOBAL_SET$$pconf$$pSTI$$pIC$$ooai:infoscience.tind.io:147821
000147821 917Z8 $$x169199
000147821 937__ $$aEPFL-CONF-147821
000147821 973__ $$rNON-REVIEWED$$sPUBLISHED$$aEPFL
000147821 980__ $$aCONF