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 条
  • [41] Efficient and Accurate Statistical Analog Yield Optimization and Variation-Aware Circuit Sizing Based on Computational Intelligence Techniques
    Liu, Bo
    Fernandez, Francisco V.
    Gielen, Georges G. E.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2011, 30 (06) : 793 - 805
  • [42] Novel Power-Aware Optimization Methodology and Efficient Task Scheduling Algorithm
    Kumar, K. Sathis
    Paramasivam, K.
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2022, 41 (01): : 209 - 224
  • [43] 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
  • [44] Variation-Aware Layer Assignment With Hierarchical Stochastic Optimization on a Multicore Platform
    Chen, Xiaodao
    Chen, Dan
    Wang, Lizhe
    Deng, Ze
    Ranjan, Rajiv
    Zomaya, Albert Y.
    Hu, Shiyan
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2014, 2 (04) : 488 - 500
  • [45] Efficient Variation-Aware Statistical Dynamic Timing Analysis for Delay Test Applications
    Wagner, Marcus
    Wunderlich, Hans-Joachim
    DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 276 - 281
  • [46] 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
  • [47] Energy- and reliability-aware task scheduling onto heterogeneous MPSoC architectures
    Suleyman Tosun
    The Journal of Supercomputing, 2012, 62 : 265 - 289
  • [48] Energy- and reliability-aware task scheduling onto heterogeneous MPSoC architectures
    Tosun, Suleyman
    JOURNAL OF SUPERCOMPUTING, 2012, 62 (01): : 265 - 289
  • [49] 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)
  • [50] Applying Dynamic Priority Scheduling Scheme to Static Systems of Pinwheel Task Model in Power-Aware Scheduling
    Seol, Ye-In
    Kim, Young-Kuk
    SCIENTIFIC WORLD JOURNAL, 2014,