Variation-Aware Task and Communication Scheduling in MPSoCs for Power-Yield Maximization

被引:5
|
作者
Momtazpour, Mahmoud [1 ]
Goudarzi, Maziar [1 ,2 ]
Sanaei, Esmaeil [1 ]
机构
[1] Sharif Univ Technol, Tehran, Iran
[2] Inst Res Fundamental Sci IPM, Sch Comp Sci, Tehran 193955746, Iran
关键词
process variation; task scheduling; power yield; MPSoC;
D O I
10.1587/transfun.E93.A.2542
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Parameter variations reveal themselves as different frequency and leakage powers per instances of the same MPSoC By the increasing variation with technology scaling worst case based scheduling algorithms result in either increasingly less optimal schedules or otherwise more lost yield To address this problem this paper introduces a variation aware task and communication scheduling algorithm for multiprocessor system on chip (MPSoC) We consider both delay and leakage power van awns during the process of finding the best schedule so that leakier processors are less utilized and can be more frequently put in sleep mode to reduce power Our algorithm takes advantage of event tables to accelerate the statistical timing and power analysis We use genetic algorithm to find the best schedule that maximizes power yield under a performance yield constraint Experimental results on real world benchmarks show that our proposed algorithm achieves 16 6% power yield improvement on average over deterministic worst case based scheduling
引用
收藏
页码:2542 / 2550
页数:9
相关论文
共 50 条
  • [1] 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
  • [2] 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
  • [3] 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
  • [4] 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
  • [5] Variation-aware task allocation and scheduling for MPSoC
    Wang, Feng
    Nicopoulos, C.
    Wu, Xiaoxia
    Xie, Yuan
    Vijaykrishnan, N.
    IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN DIGEST OF TECHNICAL PAPERS, VOLS 1 AND 2, 2007, : 598 - 603
  • [6] 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
  • [7] 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
  • [8] Temperature aware task scheduling in MPSoCs
    Coskun, Ayse Kivilcim
    Rosing, Tajana Simunic
    Whisnant, Keith
    2007 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2007, : 1659 - +
  • [9] Variation-aware application scheduling and power management for Chip Multiprocessors
    Teodorescu, Radu
    Torrellas, Josep
    ISCA 2008 PROCEEDINGS: 35TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, 2008, : 363 - 374
  • [10] 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