Download:
|
by Dr. Min-you Wu, Min-you Wu, Wei Shu
http://www.eece.unm.edu/~wu/papers/WuSh97.ps
Add To MetaCart
Abstract:
Abstract--- Most static algorithms that schedule parallel programs represented by macro dataflow graphs are sequential. This paper discusses the essential issues pertaining to parallelization of static scheduling and presents two efficient parallel scheduling algorithms. The proposed algorithms have been implemented on an Intel Paragon machine and their performances have been evaluated. These algorithms produce high-quality scheduling and are much faster than existing sequential and parallel algorithms. 3 Index Terms--- static scheduling, parallel scheduling algorithm, macro dataflow graph, modified critical-path algorithm. 4
Citations
|
230
|
Partitioning and Scheduling Parallel Programs for Multiprocessors
– Sarkar
- 1989
|
|
157
|
A compile-time scheduling heuristic for interconnection constrained-heterogeneous processor architectures
– Sih, Lee
- 1993
|
|
135
|
Hypenool: A Programming Aid for Message-Passing Systems
– Wu, Gajski
- 1990
|
|
133
|
Parallel sequencing and assembly line problems
– Hu
- 1961
|
|
131
|
DSC: Scheduling parallel tasks on an unbounded number of processors
– Yang, Gerasoulis
- 1994
|
|
114
|
A comparison of list schedules for parallel processing systems
– Adam, Chandy, et al.
- 1974
|
|
102
|
Scheduling Precedence Graphs in Systems with Interprocessor Communication Times
– Hwang, Chow, et al.
- 1989
|
|
93
|
Computers and Intractability: A Guide to the Theory of NP-completeness
– Gary, Johnson
- 1979
|
|
88
|
Scheduling parallel program tasks onto arbitrary target machines
– Rewini, Lewis
- 1990
|
|
72
|
Grain Size Determination for Parallel Processing
– Kruatrachue, Lewis
- 1988
|
|
54
|
A Comparison of Multiprocessor Scheduling Heuristics
– Khan, McCreary, et al.
- 1994
|
|
47
|
Application and Performance Analysis of a Compile-Time Optimization Approach for List Scheduling Algorithms on Distributed-Memory Multiprocessors
– Chung, Ranka
- 1992
|
|
10
|
Static Task Scheduling and Grain Packing in Parallel Processing Systems
– Kruatrachue
- 1987
|
|
10
|
A parallel approach to multiprocessor scheduling
– Ahmad, Kwok
- 1995
|
|
5
|
Performance comparison of algorithms for static scheduling of DAGs to multiprocessors
– Ahmad, Kwok, et al.
- 1995
|
|
2
|
The LAST algorithm: A heuristics-based static task allocation algorithm
– Baxter, Patel
- 1989
|