首页 | 本学科首页   官方微博 | 高级检索  
     


List scheduling with duplication for heterogeneous computing systems
Authors:Xiaoyong Tang  Kenli Li  Guiping Liao  Renfa Li
Affiliation:1. School of Computer and Communication, Hunan University, Changsha, 410082, China;2. Information Science and Technology College, Hunan Agricultural University, Changsha, 410128, China
Abstract:Effective task scheduling is essential for obtaining high performance in heterogeneous computing systems (HCS). However, finding an effective task schedule in HCS, requires the consideration of the heterogeneity of computation and communication. To solve this problem, we present a list scheduling algorithm, called Heterogeneous Earliest Finish with Duplicator (HEFD). As task priority is a key attribute for list scheduling algorithm, this paper presents a new approach for computing their priority which considers the performance difference in target HCS using variance. Another novel idea proposed in this paper is to try to duplicate all parent tasks and get an optimal scheduling solution. The comparison study, based on both randomly generated graphs and the graphs of some real applications, shows that our scheduling algorithm HEFD significantly surpasses other three well-known algorithms.
Keywords:List scheduling  Heterogeneous computing systems  DAG  Duplication
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号