000140518 001__ 140518
000140518 005__ 20190316234610.0
000140518 0247_ $$2doi$$a10.1109/TCAD.2009.2032372
000140518 02470 $$2ISI$$a000271952300008
000140518 037__ $$aARTICLE
000140518 245__ $$aThermal Balancing Policy for Multiprocessor Stream Computing Platforms
000140518 269__ $$a2009
000140518 260__ $$c2009
000140518 336__ $$aJournal Articles
000140518 520__ $$aDie-temperature control to avoid hotspots is increasingly critical in Multiprocessor System-on-Chip (MPSoCs) for stream computing. In this context, thermal balancing policies based on task migration are a promising approach to re-distribute power dissipation and even out temperature gradients. Since stream computing applications require strict quality of service and timing constraints, the real-time performance impact of thermal balancing policies must be carefully evaluated. In this paper we present the design of a lightweight thermal balancing policy, MiGra, which bounds on- chip temperature gradients via task migration. The proposed policy exploits run-time temperature as well as workload information of streaming applications to define suitable run-time thermal migration patterns, which minimize the number of deadline misses. Furthermore, we have experimentally assessed the effectiveness of our thermal balancing policy using a complete Field-Programmable Gate Array (FPGA)-based emulation of an actual 3-core MPSoC streaming platform coupled with a thermal simulator. Our results indicate that MiGra achieves significantly better thermal balancing than state-of-the-art thermal management solutions, while keeping the number of migrations bounded.
000140518 6531_ $$amulti-processor architectures
000140518 6531_ $$asystems-on-chip
000140518 6531_ $$aMPSoC
000140518 6531_ $$athermal balancing
000140518 6531_ $$astream computing
000140518 6531_ $$atask migration
000140518 700__ $$aMulas, Fabrizio
000140518 700__ $$0240268$$g169199$$aAtienza, David
000140518 700__ $$0243771$$g169442$$aAcquaviva, Andrea
000140518 700__ $$aCarta, Salvatore
000140518 700__ $$g171049$$aBenini, Luca$$0243773
000140518 700__ $$aDe Micheli, Giovanni$$g167918$$0240269
000140518 773__ $$j28$$tIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD)$$k12$$q1870-1882
000140518 8564_ $$uhttps://infoscience.epfl.ch/record/140518/files/TCAD-5229.pdf$$zn/a$$s611461$$yn/a
000140518 909C0 $$xU11140$$0252283$$pLSI1
000140518 909C0 $$0252050$$pESL$$xU11977
000140518 909CO $$qGLOBAL_SET$$pSTI$$pIC$$particle$$ooai:infoscience.tind.io:140518
000140518 917Z8 $$x112915
000140518 937__ $$aEPFL-ARTICLE-140518
000140518 973__ $$rREVIEWED$$sPUBLISHED$$aEPFL
000140518 980__ $$aARTICLE