Variation-aware task allocation and scheduling for MPSoC

被引:37
|
作者
Wang, Feng [1 ]
Nicopoulos, C. [1 ]
Wu, Xiaoxia [1 ]
Xie, Yuan [1 ]
Vijaykrishnan, N. [1 ]
机构
[1] Penn State Univ, University Pk, PA 16802 USA
关键词
D O I
10.1109/ICCAD.2007.4397330
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
As technology scales, the delay uncertainty caused by process variations has become increasingly pronounced in deep sub-micron designs. As a result, a paradigm shift from deterministic to statistical design methodology at all levels of the design hierarchy is inevitable [1]. In this paper, we propose a variation-aware task allocation and scheduling algorithm for Multiprocessor System-on-Chip (MPSoC) architectures to mitigate the impact of parameter variations. A new design metric, called performance yield and defined as the probability of the assigned schedule meeting the predefined performance constraints, is used to guide the task allocation and scheduling procedure. An efficient yield computation method for task scheduling complements and significantly improves the effectiveness of the proposed variation-aware scheduling algorithm. Experimental results show that our variation-aware scheduler achieves significant yield improvements. On average, 45% and 34% yield improvements over worst-case and nominal-case deterministic schedulers, respectively, can be obtained across the benchmarks by using the proposed variation-aware scheduler.
引用
收藏
页码:598 / 603
页数:6
相关论文
共 50 条
  • [31] Stochastic scheduling for variation-aware virtual machine placement in a cloud computing CPS
    Chen, Yunliang
    Chen, Xiaodao
    Liu, Wangyang
    Zhou, Yuchen
    Zomaya, Albert Y.
    Ranjan, Rajiv
    Hu, Shiyan
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 105 : 779 - 788
  • [32] Energy- and reliability-aware task scheduling onto heterogeneous MPSoC architectures
    Suleyman Tosun
    The Journal of Supercomputing, 2012, 62 : 265 - 289
  • [33] Energy- and reliability-aware task scheduling onto heterogeneous MPSoC architectures
    Tosun, Suleyman
    JOURNAL OF SUPERCOMPUTING, 2012, 62 (01): : 265 - 289
  • [34] Timing Variation-Aware Scheduling and Resource Binding in High-Level Synthesis
    Mittal, Kartikey
    Joshi, Arpit
    Mutyam, Madhu
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2011, 16 (04)
  • [35] Power-Yield Optimization in MPSoC Task Scheduling under Process Variation
    Momtazpour, Mahmoud
    Sanaei, Esmaeel
    Goudarzi, Maziar
    PROCEEDINGS OF THE ELEVENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2010), 2010, : 747 - 754
  • [36] Towards Variation-Aware Test Methods
    Polian, Ilia
    Becker, Bernd
    Hellebrand, Sybille
    Wunderlich, Hans-Joachim
    Maxwell, Peter
    2011 16TH IEEE EUROPEAN TEST SYMPOSIUM (ETS), 2011, : 219 - 225
  • [37] Variation-Aware Voltage Level Selection
    Chandra, Saumya
    Raghunathan, Anand
    Dey, Sujit
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2012, 20 (05) : 925 - 936
  • [38] Process Variation-Aware Photonic Design
    Boning, Duane S.
    El-Henawy, Sally, I
    Zhang, Zhengxing
    2021 OPTICAL FIBER COMMUNICATIONS CONFERENCE AND EXPOSITION (OFC), 2021,
  • [39] Variation-Aware Variable Latency Design
    Gupta, Saket
    Sapatnekar, Sachin S.
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2014, 22 (05) : 1106 - 1117
  • [40] Novel Variation-Aware STA Methodology
    Kuriyama, Shigeru
    Yoshikawa, Atsushi
    Tanaka, Genichi
    2009 1ST ASIA SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, 2009, : 92 - 95