Static statistical MPSoC power optimization by variation-aware task and communication scheduling

被引:5
|
作者
Momtazpour, M. [1 ,2 ]
Goudarzi, M. [2 ,3 ]
Sanaei, E. [1 ]
机构
[1] Sharif Univ Technol, Dept Elect Engn, Tehran 113659363, Iran
[2] Sharif Univ Technol, Dept Comp Engn, Tehran 113659363, Iran
[3] Inst Res Fundamental Sci IPM, Sch Comp Sci, Tehran, Iran
基金
美国国家科学基金会;
关键词
MPSoC; Sensitivity analysis; Task scheduling; Process variation; DIE;
D O I
10.1016/j.micpro.2012.02.008
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Corner-case analysis is a well-known technique to cope with occasional deviations occurring during the manufacturing process of semiconductors. However, the increasing amount of process variation in nanometer technologies has made it inevitable to move toward statistical analysis methods, instead of deterministic worst-case-based techniques, at all design levels. We show that by statically considering statistical effects of random and systematic process variation on performance and power consumption of a Multiprocessor System-on-Chip (MPSoC), significant power improvement can be achieved by static software-level optimizations such as task and communication scheduling. Moreover, we analyze and show how the changes in the amount of process variability as well as values of other system constraints affect the achieved power improvement in such system-level optimizations. We employ a mixed-level model of MPSoC critical components so as to obtain the statistical distribution of frequency and power consumption of MPSoCs in presence of both within-die and die-to-die process variations. Using this model, we show that our proposed statistical task scheduling algorithm can achieve substantial power reduction under different values of system constraints. Furthermore, the effectiveness of our proposed statistical task scheduling approach will even increase with the increasing amount of process variation expected to occur in future technologies. (C) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:953 / 963
页数:11
相关论文
共 50 条
  • [1] 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
  • [2] 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
  • [3] 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
  • [4] 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
  • [5] 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
  • [6] 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,
  • [7] Resource Sharing Problem of Timing Variation-Aware Task Scheduling and Binding in MPSoC
    Chon, Haneul
    Kim, Taewhan
    COMPUTER JOURNAL, 2010, 53 (07): : 883 - 894
  • [8] Variation-Aware Task and Communication Scheduling in MPSoCs for Power-Yield Maximization
    Momtazpour, Mahmoud
    Goudarzi, Maziar
    Sanaei, Esmaeil
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2010, E93A (12) : 2542 - 2550
  • [9] Power Gating Aware Task Scheduling in MPSoC
    Wang, Yu
    Xu, Jiang
    Xu, Yan
    Liu, Weichen
    Yang, Huazhong
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2011, 19 (10) : 1801 - 1812
  • [10] 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