DocumentCode :
1553851
Title :
Precedence-constrained task allocation onto point-to-point networks for pipelined execution
Author :
Hary, Stephen L. ; Özgüner, Füsun
Author_Institution :
Res. Lab., Wright-Patterson AFB, OH, USA
Volume :
10
Issue :
8
fYear :
1999
fDate :
8/1/1999 12:00:00 AM
Firstpage :
838
Lastpage :
851
Abstract :
The problem of scheduling directed acyclic task flow graphs to multiprocessor systems using point-to-point networks is examined. An environment where the application has a strict throughput requirement is assumed. Pipelined parallelism is used to meet the throughput requirement. Communication and computation are completely overlapped. Each task and message has a periodic rate and deadline equal to the throughput requirement. A heuristic procedure based on preclustering, recursive mincut bipartitioning, and iterative improvement is proposed to reduce the maximum contention due to communication in the network, increasing the likelihood that messages meet their deadlines. The task assignment procedure takes into account the topology of the multiprocessor system and the distance between communicating tasks
Keywords :
data flow graphs; pipeline processing; processor scheduling; heuristic procedure; multiprocessor systems; point-to-point networks; task allocation; task assignment procedure; task flow graphs; Flow graphs; Multiprocessing systems; Network topology; Parallel processing; Pipelines; Processor scheduling; Radar signal processing; Real time systems; Sun; Throughput;
fLanguage :
English
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9219
Type :
jour
DOI :
10.1109/71.790601
Filename :
790601
Link To Document :
بازگشت