A List Scheduling Algorithm for Heterogeneous Computing Systems Using Improved Predict Cost Matrix for Task Prioritizing br

被引:0
作者
Yao, Yu [1 ]
Song, Yukun [1 ]
Yang, Guowei [1 ]
Huang, Ying [1 ]
Zhang, Duoli [1 ]
机构
[1] Hefei Univ Technol, Sch Microelect, Hefei 230601, Peoples R China
关键词
Heterogeneous systems; Parallel computing; List scheduling; Static scheduling;
D O I
10.11999/JEIT211150
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
he improvement of application efficiency of heterogeneous computing systems is highly dependenton effective scheduling algorithms. A new list scheduling algorithm called Improved Predict Priority andOptimistic processor Selection Scheduling (IPPOSS) is proposed by this paper. By introducing the backwardprediction cost of tasks in task prioritizing phase, the scheduling length is reduced. Compared with the existingwork, an Improved Predict Cost Matrix (IPCM) is adopted to prioritize tasks more reasonably and a bettersolution in processor selection phase when keeping quadratic time complexity is obtain. IPCM, which considersvarious calculation and communication factors in the task prioritization stage, is easier to obtain a reasonablepriority list than Predict Cost Matrix (PCM) proposed by Predict Priority Task Scheduling (PPTS). That theperformance of IPPOSS is better than related algorithms is shown by the analysis of the experimental results ofrandomly generated application Directed Acyclic Graphs (DAGs) and real-world application DAGs.
引用
收藏
页码:125 / 133
页数:9
相关论文
共 26 条
[21]   Communication contention in task scheduling [J].
Sinnen, O ;
Sousa, LA .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2005, 16 (06) :503-515
[22]   A hybrid list-based task scheduling scheme for heterogeneous computing [J].
Sulaiman, Muhammad ;
Halim, Zahid ;
Waqas, Muhammad ;
Aydin, Dogan .
JOURNAL OF SUPERCOMPUTING, 2021, 77 (09) :10252-10288
[23]   A Hybrid Task Scheduling Algorithm Based on Task Clustering [J].
Tian, Qiao ;
Li, Jingmei ;
Xue, Di ;
Wu, Weifei ;
Wang, Jiaxiang ;
Chen, Lei ;
Wang, Juzhen .
MOBILE NETWORKS & APPLICATIONS, 2020, 25 (04) :1518-1527
[24]   Performance-effective and low-complexity task scheduling for heterogeneous computing [J].
Topcuoglu, H ;
Hariri, S ;
Wu, MY .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2002, 13 (03) :260-274
[25]   NP-COMPLETE SCHEDULING PROBLEMS [J].
ULLMAN, JD .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1975, 10 (03) :384-393
[26]   List Scheduling Algorithm Based on Pre-scheduling for Heterogeneous Computing [J].
Zhao, Yi ;
Cao, Suzhi ;
Yan, Lei .
2019 IEEE INTL CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, BIG DATA & CLOUD COMPUTING, SUSTAINABLE COMPUTING & COMMUNICATIONS, SOCIAL COMPUTING & NETWORKING (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2019), 2019, :588-595