DocumentCode
2908626
Title
Improved scheduling of signal flow graphs onto multiprocessor systems through an accurate network modelling technique
Author
Banerjee, Sati ; Picker, Dan ; Fellman, Ronald D. ; Chau, Paul M.
Author_Institution
Dept. of Electr. & Comput. Eng., California Univ., San Diego, La Jolla, CA, USA
fYear
1994
fDate
1994
Firstpage
157
Lastpage
167
Abstract
This paper presents a new integrated technique for accurately scheduling acyclic precedence expansion graphs (APEGs) onto multiprocessor networks with various topologies. APEGs specify the nature, connectivity, and precedence relationships of all tasks, as well as data amounts that pass between tasks. We present a scheduling algorithm that uses the Branch and Bound technique when the number of tasks in the graph is small, and the Earliest Task First heuristic, otherwise. Graph partitioning and scheduling algorithms however, require a good estimate of interprocessor communication (IPC) costs within the target network. We thus use a technique called Successive Superposition to accurately determine IPC costs. Successive Superposition provides a methodology to decompose a complex network, containing primarily deterministic traffic, into simpler queueing models which may then be analyzed in isolation. By combining a heuristic scheduling algorithm with this exact IPC analysis technique, we avoid unpredictable behavior and incorrect mapping decisions that could result in longer graph execution times. We present an example in which an inaccurate assessment of IPC costs leads to a 22% to 30% increase in the graph execution time
Keywords
signal flow graphs; acyclic precedence expansion graphs; branch and bound technique; deterministic traffic; earliest task first heuristic; graph partitioning; interprocessor communication costs; multiprocessor systems; network decomposition; network modelling; queueing models; scheduling algorithm; signal flow graphs; successive superposition; Costs; Digital signal processing chips; Flow graphs; Multiprocessing systems; Network topology; Partitioning algorithms; Processor scheduling; Scheduling algorithm; Telecommunication traffic; Traffic control;
fLanguage
English
Publisher
ieee
Conference_Titel
VLSI Signal Processing, VII, 1994., [Workshop on]
Conference_Location
La Jolla, CA
Print_ISBN
0-7803-2123-5
Type
conf
DOI
10.1109/VLSISP.1994.574740
Filename
574740
Link To Document