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 条
  • [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] Customer-Aware Task Allocation and Scheduling for Multi-Mode MPSoCs
    Huang, Lin
    Ye, Rong
    Xu, Qiang
    PROCEEDINGS OF THE 48TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2011, : 387 - 392
  • [34] VERVE: A Framework for Variation-Aware Energy Efficient Synthesis of NoC-based MPSoCs with Voltage islands
    Kapadia, Nishit
    Pasricha, Sudeep
    PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2013), 2013, : 603 - 610
  • [35] Power Supply Noise Aware Task Scheduling on Homogeneous 3D MPSoCs Considering the Thermal Constraint
    Ying-Lin Zhao
    Jian-Lei Yang
    Wei-Sheng Zhao
    Aida Todri-Sanial
    Yuan-Qing Cheng
    Journal of Computer Science and Technology, 2018, 33 : 966 - 983
  • [36] Energy-Aware Task Scheduling on Heterogeneous NoC-based MPSoCs
    Abd Ishak, Suhaimi
    Wu, Hui
    Tariq, Umair Ullah
    2017 IEEE 35TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2017, : 165 - 176
  • [37] Power Supply Noise Aware Task Scheduling on Homogeneous 3D MPSoCs Considering the Thermal Constraint
    Zhao, Ying-Lin
    Yang, Jian-Lei
    Zhao, Wei-Sheng
    Todri-Sanial, Aida
    Cheng, Yuan-Qing
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2018, 33 (05) : 966 - 983
  • [38] 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
  • [39] Improving SRAM Vmin and Yield by Using Variation-Aware BTI Stress
    Wang, Jiajing
    Nalam, Satyanand
    Qi, Zhenyu
    Mann, Randy W.
    Stan, Mircea
    Calhoun, Benton H.
    IEEE CUSTOM INTEGRATED CIRCUITS CONFERENCE 2010, 2010,
  • [40] Communication and Congestion Aware Run-Time Task Mapping on Heterogeneous MPSoCs
    Khajekarimi, Elyas
    Hashemi, Mahmoud Reza
    2012 16TH CSI INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND DIGITAL SYSTEMS (CADS), 2012, : 127 - 132