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 条
  • [31] Low-Power Variation-Aware Flip Flop
    Jang, Youngkyu
    Yoon, Changnoh
    Kim, Jinsang
    Cho, Won-Kyung
    2012 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 2012), 2012, : 488 - 491
  • [32] System-level PVT Variation-Aware Power Exploration of On-Chip Communication Architectures
    Pasricha, Sudeep
    Park, Young-Hwan
    Dutt, Nikil
    Kurdahi, Fadi J.
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2009, 14 (02)
  • [33] A Variation-Aware Approach for Task Allocation in Wireless Distributed Computing Systems
    Ma, Xiaofu
    Volos, Haris I.
    Zheng, Xiangwei
    Reed, Jeffrey H.
    Bose, Tamal
    2013 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2013, : 5006 - 5011
  • [34] Task Assignment and Scheduling in MPSoC under Process Variation: A Stochastic Approach
    Khodabandeloo, Behnam
    Khonsari, Ahmad
    Majidi, Alireza
    Hajiesmaili, Mohammad Hassan
    2018 23RD ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2018, : 690 - 695
  • [35] Variation-aware parameter based analog yield optimization methods
    Sita Kondamadugula
    Srinath R. Naidu
    Analog Integrated Circuits and Signal Processing, 2019, 99 : 123 - 132
  • [36] Enhancing Analog Yield Optimization for Variation-aware Circuits Sizing
    Lahiouel, Ons
    Zaki, Mohamed H.
    Tahar, Sofiene
    PROCEEDINGS OF THE 2017 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2017, : 1273 - 1276
  • [37] Variation-aware parameter based analog yield optimization methods
    Kondamadugula, Sita
    Naidu, Srinath R.
    ANALOG INTEGRATED CIRCUITS AND SIGNAL PROCESSING, 2019, 99 (01) : 123 - 132
  • [38] Process Variation-Aware Analytical Modeling of Subthreshold Leakage Power
    Anala, M.
    Harish, B. P.
    2019 IEEE 29TH INTERNATIONAL SYMPOSIUM ON POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION (PATMOS 2019), 2019, : 119 - 124
  • [39] Communication-aware task assignment algorithm for MPSoC using shared memory
    Lee, Ser-Hoon
    Yoon, Yeo-Chan
    Hwang, Sun-Young
    JOURNAL OF SYSTEMS ARCHITECTURE, 2010, 56 (07) : 233 - 241
  • [40] 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