Energy-Aware Scheduling of Conditional Task Graphs on NoC-Based MPSoCs

被引:0
|
作者
Tariq, Umair Ullah [1 ]
Wu, Hui [1 ]
Abd Ishak, Suhaimi [1 ,2 ]
机构
[1] Univ New South Wales, Sydney, NSW, Australia
[2] Univ Tun Hussein Onn, Parit Raja, Johor, Malaysia
来源
PROCEEDINGS OF THE 51ST ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES (HICSS) | 2018年
关键词
VOLTAGE; OPTIMIZATION; CHIP;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We investigate the problem of scheduling a set of tasks with individual deadlines and conditional precedence constraints on a heterogeneous Network on Chip (NoC)-based Multi-Processor System-on-Chip (MPSoC) such that the total expected energy consumption of all the tasks is minimized, and propose a novel approach. Our approach consists of a scheduling heuristic for constructing a single unified schedule for all the tasks and assigning a frequency to each task and each communication assuming continuous frequencies, an Integer Linear Programming (ILP)-based algorithm and a polynomial time heuristic for assigning discrete frequencies and voltages to tasks and communications. We have performed experiments on 16 synthetic and 4 real-world benchmarks. The experimental results show that compared to the state-of-the-art approach, our approach using the ILP-based algorithm and our approach using the polynomial-time heuristic achieve average improvements of 31% and 20%, respectively, in terms of energy reduction.
引用
收藏
页码:5707 / 5716
页数:10
相关论文
共 50 条
  • [1] 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
  • [2] 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)
  • [3] Energy-Aware Dynamic Task Mapping for NoC-based MPSoCs
    Mandelli, Marcelo
    Ost, Luciano
    Carara, Everton
    Guindani, Guilherme
    Gouvea, Thiago
    Medeiros, Guilherme
    Moraes, Fernando G.
    2011 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2011, : 1676 - 1679
  • [4] Energy-Aware Scheduling of Conditional Task Graphs with Deadlines on MPSoCs
    Tariq, Umair Ullah
    Wu, Hui
    PROCEEDINGS OF THE 34TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2016, : 265 - 272
  • [5] Energy-Aware Scheduling of Periodic Conditional Task Graphs on MPSoCs
    Tariq, Umair Ullah
    Wu, Hui
    18TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING AND NETWORKING (ICDCN 2017), 2017,
  • [6] A novel energy-aware multi-task dynamic mapping heuristic of NoC-based MPSoCs
    Zhao, Xibin
    Gu, Ming
    INTERNATIONAL JOURNAL OF ELECTRONICS, 2013, 100 (05) : 603 - 615
  • [7] An energy-aware online task mapping algorithm in NoC-based system
    Bin Xie
    Tianzhou Chen
    Wei Hu
    Xingsheng Tang
    Dazhou Wang
    The Journal of Supercomputing, 2013, 64 : 1021 - 1037
  • [8] Contention and Reliability-Aware Energy Efficiency Task Mapping on NoC-Based MPSoCs
    Mo, Lei
    Li, Xinmei
    Kritikakou, Angeliki
    Zhai, Xiaojun
    IEEE TRANSACTIONS ON RELIABILITY, 2025, 74 (01) : 2010 - 2026
  • [9] An energy-aware online task mapping algorithm in NoC-based system
    Xie, Bin
    Chen, Tianzhou
    Hu, Wei
    Tang, Xingsheng
    Wang, Dazhou
    JOURNAL OF SUPERCOMPUTING, 2013, 64 (03): : 1021 - 1037
  • [10] Contention and Reliability-Aware Energy Efficiency Task Mapping on NoC-Based MPSoCs
    Mo, Lei
    Li, Xinmei
    Kritikakou, Angeliki
    Zhai, Xiaojun
    IEEE TRANSACTIONS ON RELIABILITY, 2024, : 1 - 17