DocumentCode :
880009
Title :
A compile-time scheduling heuristic for interconnection-constrained heterogeneous processor architectures
Author :
Sih, Gilbert C. ; Lee, Edward A.
Author_Institution :
Qualcomm Inc., San Diego, CA, USA
Volume :
4
Issue :
2
fYear :
1993
fDate :
2/1/1993 12:00:00 AM
Firstpage :
175
Lastpage :
187
Abstract :
The authors present a compile-time scheduling heuristic called dynamic level scheduling, which accounts for interprocessor communication overhead when mapping precedence-constrained, communicating tasks onto heterogeneous processor architectures with limited or possibly irregular interconnection structures. This technique uses dynamically-changing priorities to match tasks with processors at each step, and schedules over both spatial and temporal dimensions to eliminate shared resource contention. This method is fast, flexible, widely targetable, and displays promising performance
Keywords :
parallel architectures; scheduling; communicating tasks; compile-time scheduling heuristic; dynamic level scheduling; interconnection-constrained heterogeneous processor architectures; spatial dimensions; temporal dimensions; Computer architecture; Delay; Dynamic scheduling; Hardware; Integrated circuit interconnections; Parallel processing; Partitioning algorithms; Processor scheduling; Scheduling algorithm; Signal processing algorithms;
fLanguage :
English
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9219
Type :
jour
DOI :
10.1109/71.207593
Filename :
207593
Link To Document :
بازگشت