1994
DOI: 10.1109/71.334905
|View full text |Cite
|
Sign up to set email alerts
|

Performance evaluation of scheduling precedence-constrained computations on message-passing systems

Abstract: Scheduling precedence graphs with communication times is the theoretical basis for achieving efficient parallelism in message-passing machines. The lack of global information on the tasks, due to communication, has lead to develop local scheduling heuristics such as the Earliest-Task-First. Using knowledge on computation, communication, and system topology, a class of global priority-based scheduling heuristics called Generalized List Scheduling is proposed. The task-level is evaluated by backward scheduling t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

1997
1997
2012
2012

Publication Types

Select...
4
3

Relationship

1
6

Authors

Journals

citations
Cited by 17 publications
(7 citation statements)
references
References 10 publications
0
7
0
Order By: Relevance
“…The complexity of ETF [13], DLS [4], and GLS [14] is O(pn 2 ), where n and p are the number of tasks and the number of processors, respectively. The initialization of edge addition SE (step 1 of SE-Schedule) is dominated by O(pn 2 K), where K is the number of forward-backward iterations of GLS and O(pn 2 ) is the complexity of one GLS scheduling iteration.…”
Section: Methodsmentioning
confidence: 99%
See 3 more Smart Citations
“…The complexity of ETF [13], DLS [4], and GLS [14] is O(pn 2 ), where n and p are the number of tasks and the number of processors, respectively. The initialization of edge addition SE (step 1 of SE-Schedule) is dominated by O(pn 2 K), where K is the number of forward-backward iterations of GLS and O(pn 2 ) is the complexity of one GLS scheduling iteration.…”
Section: Methodsmentioning
confidence: 99%
“…Generalized list scheduling (GLS) [14,15] uses a decision function based on highest-level-earliest-task-first (HLETF) which augments the ETF discipline with a task-level priority function to improve its performance. GLS iteratively schedules the forward and backward computation graphs.…”
Section: Generalized List Schedulingmentioning
confidence: 99%
See 2 more Smart Citations
“…Mouhamed & Maasarani [17] proposed a class of global priority-based scheduling heuristics, called generalized list scheduling, to schedule precedence-constrained computations on message-passing systems.…”
Section: Literature Reviewmentioning
confidence: 99%