DocumentCode
2392818
Title
Scheduling task graphs onto heterogeneous multiprocessors
Author
Li, Dingchao ; Ishii, Naohiro
Author_Institution
Educ. Center for Inf. Processing, Nagoya Inst. of Technol., Japan
fYear
1994
fDate
22-26 Aug 1994
Firstpage
556
Abstract
In a heterogeneous system, the efficient exploitation of parallelism requires scheduling strategies that account for heterogeneity among processors to achieve an effective mapping of computations to processors. The paper presents a scheduling heuristic specialized for heterogeneous multiprocessor systems which make use of several different types of processors. The new algorithm is based on the greedy strategy: no processor remains idle if there is some task available that it could process. A graph called the classified typed task graph is used to describe the current status of tasks of different types at each scheduling step. With the graph, the algorithm dynamically evaluates the priorities of tasks only when there are multiply executable candidates, and then schedules an appropriate one onto the currently available processors of the corresponding type. A preliminary evaluation shows that this algorithm has promising performance
Keywords
graph theory; multiprocessing systems; processor scheduling; classified typed task graph; greedy strategy; heterogeneous multiprocessors; heterogeneous system; scheduling heuristic; scheduling strategies; task graph scheduling; Computer science; Computer science education; Dynamic scheduling; Educational technology; Information processing; Multiprocessing systems; Optimal scheduling; Parallel processing; Processor scheduling; Scheduling algorithm;
fLanguage
English
Publisher
ieee
Conference_Titel
TENCON '94. IEEE Region 10's Ninth Annual International Conference. Theme: Frontiers of Computer Technology. Proceedings of 1994
Print_ISBN
0-7803-1862-5
Type
conf
DOI
10.1109/TENCON.1994.369238
Filename
369238
Link To Document