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 :
بازگشت