AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
Article Link
Collect
Submit Manuscript
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Regular Paper

Degree-of-Node Task Scheduling of Fine-Grained Parallel Programs on Heterogeneous Systems

School of Computer Science and Technology, University of Science and Technology of China, Hefei 230026, China
Show Author Information

Abstract

Processor specialization has become the development trend of modern processor industry. It is quite possible that this will still be the main-stream in the next decades of semiconductor era. As the diversity of heterogeneous systems grows, organizing computation efficiently on systems with multiple kinds of heterogeneous processors is a challenging problem and will be a normality. In this paper, we analyze some state-of-the-art task scheduling algorithms of heterogeneous computing systems and propose a Degree of Node First (DONF) algorithm for task scheduling of fine-grained parallel programs on heterogeneous systems. The major innovations of DONF include: 1) simplifying task priority calculation for directed acyclic graph (DAG) based fine-grained parallel programs which not only reduces the complexity of task selection but also enables the algorithm to solve the scheduling problem for dynamic DAGs; 2) building a novel communication model in the processor selection phase that makes the task scheduling much more efficient. They are achieved by exploring finegrained parallelism via a dataflow program execution model, and validated through experimental results with a selected set of benchmarks. The results on synthesized and real-world application DAGs show a very good performance. The proposed DONF algorithm significantly outperforms all the evaluated state-of-the-art heuristic algorithms in terms of scheduling length ratio (SLR) and efficiency.

Electronic Supplementary Material

Download File(s)
jcst-34-5-1096-Highlights.pdf (273.3 KB)
jcst-34-5-1096_ESM.pdf (273.3 KB)

References

【1】
【1】
 
 
Journal of Computer Science and Technology
Pages 1096-1108

{{item.num}}

Comments on this article

Go to comment

< Back to all reports

Review Status: {{reviewData.commendedNum}} Commended , {{reviewData.revisionRequiredNum}} Revision Required , {{reviewData.notCommendedNum}} Not Commended Under Peer Review

Review Comment

Close
Close
Cite this article:
Lin H, Li M-F, Jia C-F, et al. Degree-of-Node Task Scheduling of Fine-Grained Parallel Programs on Heterogeneous Systems. Journal of Computer Science and Technology, 2019, 34(5): 1096-1108. https://doi.org/10.1007/s11390-019-1962-4

928

Views

15

Crossref

N/A

Web of Science

18

Scopus

0

CSCD

Received: 08 November 2018
Revised: 04 July 2019
Published: 06 September 2019
©2019 Springer Science + Business Media, LLC & Science Press, China