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 条
  • [1] Timing Variation-Aware Task Scheduling and Binding for MPSoC
    Chon, HaNeul
    Kim, Taewhan
    PROCEEDINGS OF THE ASP-DAC 2009: ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 2009, 2009, : 137 - 142
  • [2] Variation-Aware Evaluation of MPSoC Task Allocation and Scheduling Strategies using Statistical Model Checking
    Chen, Mingsong
    Yue, Daian
    Qin, Xiaoke
    Fu, Xin
    Mishra, Prabhat
    2015 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2015, : 199 - 204
  • [3] Static statistical MPSoC power optimization by variation-aware task and communication scheduling
    Momtazpour, M.
    Goudarzi, M.
    Sanaei, E.
    MICROPROCESSORS AND MICROSYSTEMS, 2013, 37 (08) : 953 - 963
  • [4] Resource Sharing Problem of Timing Variation-Aware Task Scheduling and Binding in MPSoC
    Chon, Haneul
    Kim, Taewhan
    COMPUTER JOURNAL, 2010, 53 (07): : 883 - 894
  • [5] Variation-Aware Task Scheduling and Power Mode Selection for MPSoC Power Optimization
    Momtazpour, Mahmoud
    Goudarzi, Maziar
    Sanaei, Esmaeel
    15TH CSI INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND DIGITAL SYSTEMS (CADS 2010), 2010, : 27 - 33
  • [6] Variation-Aware Task and Communication Mapping for MPSoC Architecture
    Wang, Feng
    Chen, Yibo
    Nicopoulos, Chrysostomos
    Wu, Xiaoxia
    Xie, Yuan
    Vijaykrishnan, Narayanan
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2011, 30 (02) : 295 - 307
  • [7] PEVaS: Power and Execution-time Variation-aware Scheduling for MPSoC
    Nomura, Komei
    Takashima, Yasuhiro
    Nakamura, Yuichi
    2016 14TH IEEE INTERNATIONAL NEW CIRCUITS AND SYSTEMS CONFERENCE (NEWCAS), 2016,
  • [8] Variation-Aware Task Allocation and Scheduling for Improving Reliability of Real-Time MPSoCs
    Zhou, Junlong
    Wei, Tongquan
    Chen, Mingsong
    Hu, X. Sharon
    Ma, Yue
    Zhang, Gongxuan
    Yan, Jianming
    PROCEEDINGS OF THE 2018 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2018, : 171 - 176
  • [9] A Variation and Energy Aware ILP Formulation for Task Scheduling in MPSoC
    Ghorbani, Mahboobeh
    2012 13TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED), 2012, : 772 - 777
  • [10] Lifetime Reliability-Aware Task Allocation and Scheduling for MPSoC Platforms
    Huang, Lin
    Yuan, Feng
    Xu, Qiang
    DATE: 2009 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2009, : 51 - 56