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 条
[21]   Elastic superposition task mapping for NoC-based reconfigurable systems [J].
Huang, Chun-Hsian ;
Wang, Chien-Yu ;
Hsiung, Pao-Ann .
MICROPROCESSORS AND MICROSYSTEMS, 2017, 51 :297-312
[22]   A Method for NoC-based MPSoC Energy Consumption Estimation [J].
Martins, Andre L. M. ;
Silva, Douglas R. G. ;
Castilhos, Guilherme M. ;
Monteiro, Thiago M. ;
Moraes, Fernando G. .
2014 21ST IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2014, :427-430
[23]   CoQoS: Coordinating QoS-aware shared resources in NoC-based SoCs [J].
Li, Bin ;
Zhao, Li ;
Iyer, Ravi ;
Peh, Li-Shiuan ;
Leddige, Michael ;
Espig, Michael ;
Lee, Seung Eun ;
Newell, Donald .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2011, 71 (05) :700-713
[24]   SAEA: A security-aware and energy-aware task scheduling strategy by Parallel Squirrel Search Algorithm in cloud environment [J].
Zade, Behnam Mohammad Hasani ;
Mansouri, Najme ;
Javidi, Mohammad Masoud .
EXPERT SYSTEMS WITH APPLICATIONS, 2021, 176
[25]   Energy-Aware Autonomic Resource Scheduling Framework for Cloud [J].
Dewangan, Bhupesh Kumar ;
Agarwal, Amit ;
Venkatadri, M. ;
Pasricha, Ashutosh .
INTERNATIONAL JOURNAL OF MATHEMATICAL ENGINEERING AND MANAGEMENT SCIENCES, 2019, 4 (01) :41-55
[26]   Energy-Efficient Scheduling Based on Task Migration Policy Using DPM for Homogeneous MPSoCs [J].
Khan, Hamayun ;
Din, Irfan Ud ;
Ali, Arshad ;
Alshmrany, Sami .
CMC-COMPUTERS MATERIALS & CONTINUA, 2023, 74 (01) :965-981
[27]   Designing Energy-Aware Scheduling and Task Allocation Algorithms for Online Reinforcement Learning Applications in Cloud Environments [J].
Janjani, Harshal ;
Agarwal, Tanmay ;
Gopinath, M. P. ;
Sharma, Vimoh ;
Raja, S. P. .
IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS, 2025, 12 (03) :1218-1232
[28]   Energy-Aware Real-Time Task Scheduling in Multiprocessor Systems Using a Hybrid Genetic Algorithm [J].
Mahmood, Amjad ;
Khan, Salman A. ;
Albalooshi, Fawzi ;
Awwad, Noor .
ELECTRONICS, 2017, 6 (02)
[29]   SAMi: Self-Aware Migration Approach for Congestion Reduction in NoC-based MCSoC [J].
Rezaei, Amin ;
Daneshtalab, Masoud ;
Zhao, Dan ;
Modarressi, Mehdi .
2016 29TH IEEE INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE (SOCC), 2016, :145-150
[30]   Energy-Aware Scheduling of MapReduce Jobs for Big Data Applications [J].
Mashayekhy, Lena ;
Nejad, Mahyar Movahed ;
Grosu, Daniel ;
Zhang, Quan ;
Shi, Weisong .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (10) :2720-2733