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 条
  • [21] Variation-Aware Layout-Driven Scheduling for Performance Yield Optimization
    Lucas, Gregory
    Chen, Deming
    2010 IEEE AND ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2010, : 17 - 24
  • [22] Variation-Aware Fault Modeling
    Hopsch, Fabian
    Becker, Bernd
    Hellebrand, Sybille
    Polian, Ilia
    Straube, Bernd
    Vermeiren, Wolfgang
    Wunderlich, Hans-Joachim
    2010 19TH IEEE ASIAN TEST SYMPOSIUM (ATS 2010), 2010, : 87 - 93
  • [23] On Task Allocation and Scheduling for Lifetime Extension of Platform-Based MPSoC Designs
    Huang, Lin
    Yuan, Feng
    Xu, Qiang
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2011, 22 (12) : 2088 - 2099
  • [24] Variation-aware fault modeling
    Fabian Hopsch
    Bernd Becker
    Sybille Hellebrand
    Ilia Polian
    Bernd Straube
    Wolfgang Vermeiren
    Hans-Joachim Wunderlich
    Science China Information Sciences, 2011, 54 : 1813 - 1826
  • [25] Variation-aware fault modeling
    Hopsch, Fabian
    Becker, Bernd
    Hellebrand, Sybille
    Polian, Ilia
    Straube, Bernd
    Vermeiren, Wolfgang
    Wunderlich, Hans-Joachim
    SCIENCE CHINA-INFORMATION SCIENCES, 2011, 54 (09) : 1813 - 1826
  • [26] Variation-Aware Routing For FPGAs
    Sivaswamy, Satish
    Bazargan, Kia
    FPGA 2007: FIFTEENTH ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE GATE ARRAYS, 2007, : 71 - 79
  • [27] Variation-Aware Deterministic ATPG
    Sauer, Matthias
    Polian, Ilia
    Imhof, Michael E.
    Mumtaz, Abdullah
    Schneider, Eric
    Czutro, Alexander
    Wunderlich, Hans-Joachim
    Becker, Bernd
    2014 19TH IEEE EUROPEAN TEST SYMPOSIUM (ETS 2014), 2014,
  • [28] Variation-aware fault modeling
    HOPSCH Fabian
    BECKER Bernd
    HELLEBRAND Sybille
    POLIAN Ilia
    STRAUBE Bernd
    VERMEIREN Wolfgang
    WUNDERLICH Hans-Joachim
    ScienceChina(InformationSciences), 2011, 54 (09) : 1813 - 1826
  • [29] ILP-based Scheme for Timing Variation-aware Scheduling and Resource Binding
    Chen, Yibo
    Ouyang, Jin
    Xie, Yuan
    IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS, 2008, : 27 - 30
  • [30] Within-die variation-aware scheduling in superscalar processors for improved throughput
    Ndai, Patrick
    Bhunia, Swarup
    Agarwal, Amit
    Roy, Kaushik
    IEEE TRANSACTIONS ON COMPUTERS, 2008, 57 (07) : 940 - 951