DocumentCode
3615439
Title
A high performance, low complexity algorithm for compile-time task scheduling in heterogeneous systems
Author
T. Hagras;J. Janecek
Author_Institution
Dept. of Comput. Sci. & Eng., Czech Tech. Univ., Prague, Czech Republic
fYear
2004
fDate
6/26/1905 12:00:00 AM
Firstpage
107
Abstract
Summary form only given. The heterogeneous computing environment is an interesting computing platform due to the fact that a single parallel architecture may not be adequate for exploiting all of a program´s available parallelism. In some cases, heterogeneous systems have been shown to produce higher performance for lower cost than a single large machine. Task scheduling is the key issue when aiming at high performance in this kind of environment. A large number of scheduling heuristics have been presented in the literature, most of them target only homogeneous computing systems. We present a simple scheduling algorithm based on list-scheduling and task-duplication on a bounded number of heterogeneous machines called heterogeneous critical parents with fast duplicator (HCPFD). The analysis and experiments have shown that HCPFD outperforms on average all other higher complexity algorithms.
Keywords
"Scheduling algorithm","Processor scheduling","Concurrent computing","Costs","Distributed computing","Computer science","Parallel architectures","Parallel processing","Algorithm design and analysis","Computational efficiency"
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium, 2004. Proceedings. 18th International
Print_ISBN
0-7695-2132-0
Type
conf
DOI
10.1109/IPDPS.2004.1303056
Filename
1303056
Link To Document