• 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