This article addresses the impacts of performance on scheduling tasks in heterogeneous computing systems. A heuristic, called the enhanced communication-aware task scheduling algorithm, is proposed to exploit the potential of parallel processing, allowing for system heterogeneity. This article also shows that the scheduling performance is affected by the heterogeneity of computational power and that of communication mechanisms. The experimental results reveal the superiority of the proposed algorithm to those presented previously.
Yifan LiuChenglie DuJinchao ChenXiaoyan Du
Xiaoyong TangKenli LiRenfa LiBharadwaj Veeravalli
Youlin RuanGan LiuJian-Jun HanQinghua Li
Hesam IzakianAjith AbrahamVáclav Snåšel