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 条
  • [41] Communication-Aware Application Mapping and Scheduling for NoC-Based MPSoCs
    Yu, Heng
    Ha, Yajun
    Veeravalli, Bharadwaj
    2010 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, 2010, : 3232 - 3235
  • [42] 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
  • [43] Process Variation Aware Synthesis of Application-Specific MPSoCs to Maximize Yield
    Kapadia, Nishit
    Pasricha, Sudeep
    2014 27TH INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2014 13TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID 2014), 2014, : 270 - 275
  • [44] Energy-aware task scheduling for streaming applications on NoC-based MPSoCs
    Abd Ishak, Suhaimi
    Wu, Hui
    Tariq, Umair Ullah
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2024, 36 (05)
  • [45] 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
  • [46] Energy-Aware Scheduling of Conditional Task Graphs on NoC-Based MPSoCs
    Tariq, Umair Ullah
    Wu, Hui
    Abd Ishak, Suhaimi
    PROCEEDINGS OF THE 51ST ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES (HICSS), 2018, : 5707 - 5716
  • [47] 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
  • [48] 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
  • [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] Variation-Aware Supply Voltage Assignment for Simultaneous Power and Aging Optimization
    Chen, Xiaoming
    Wang, Yu
    Cao, Yu
    Ma, Yuchun
    Yang, Huazhong
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2012, 20 (11) : 2143 - 2147