DocumentCode :
2110013
Title :
On-line MPSoC Scheduling Considering Power Gating Induced Power/Ground Noise
Author :
Xu, Yan ; Liu, Weichen ; Wang, Yu ; Xu, Jiang ; Chen, Xiaoming ; Yang, Huazhong
Author_Institution :
Dept. of Electron. Eng., Tsinghua Univ., Beijing
fYear :
2009
fDate :
13-15 May 2009
Firstpage :
109
Lastpage :
114
Abstract :
Power gating induced power/ground (P/G) noise is a major reliability problem facing by low power MPSoCs using power gating techniques. Powering on and off a process unit in MPSoCs will induce large P/G noise and can cause timing divergence and even functional errors in surrounding processing units. P/G noise is different from thermal or energy which is an accumulative effect. The noise level should be predicted and victim circuits should be protected before the noise is induced. hence, the power gating-aware scheduling problem with the consideration of P/G noise should be solved using an on-line method considering the run-time variation of tasks´ execution time. In this paper, we formulate an on-line task scheduling problem with the consideration of P/G noise based on our detailed P/G noise analysis platform for MPSoC. An efficient on-line Greedy Heuristic (GH) algorithm that adapts well to real-time variation is proposed to reduce noise protection penalty and improve MPSoC performance. Our experiments show that the algorithm can achieve an average 26% performance improvement together with an average 73% noise protection penalty saving compared with the conservative stop-go method. We also compare our technique with a two-step solution that computes a static schedule at compile time and make adjustment on the schedule according to runtime variations. For benchmark with larger task number, GH method achieves impressive performance improvement comparing with the two-step solution.
Keywords :
greedy algorithms; noise; scheduling; system-on-chip; noise protection; on-line MPSoC scheduling; on-line greedy heuristic algorithm; power gating-aware scheduling problem; power-ground noise; Circuit noise; Computer Society; Heuristic algorithms; Noise level; Noise reduction; Processor scheduling; Protection; Runtime; Scheduling algorithm; Very large scale integration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI, 2009. ISVLSI '09. IEEE Computer Society Annual Symposium on
Conference_Location :
Tampa, FL
Print_ISBN :
978-1-4244-4408-3
Electronic_ISBN :
978-0-7695-3684-2
Type :
conf
DOI :
10.1109/ISVLSI.2009.54
Filename :
5076392
Link To Document :
بازگشت