2017 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID) 2017
DOI: 10.1109/ccgrid.2017.101
|View full text |Cite
|
Sign up to set email alerts
|

Acyclic Partitioning of Large Directed Acyclic Graphs

Abstract: Abstract-Finding a good partition of a computational directed acyclic graph associated with an algorithm can help find an execution pattern improving data locality, conduct an analysis of data movement, and expose parallel steps. The partition is required to be acyclic, i.e., the inter-part edges between the vertices from different parts should preserve an acyclic dependency structure among the parts. In this work, we adopt the multilevel approach with coarsening, initial partitioning, and refinement phases fo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
19
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 30 publications
(20 citation statements)
references
References 13 publications
1
19
0
Order By: Relevance
“…We argue that such decisions are local, and hence cannot take into account the global structure of the graph. Recently, we have developed one of the first multi-level acyclic DAG partitioners [11]. We hypothesize that clusters found using such a DAG partitioner are much more successful in putting together the tasks with complex dependencies, and hence in minimizing the overall interprocessor communication, and we confirm this hypothesis in our experiments.…”
Section: Introductionsupporting
confidence: 83%
See 3 more Smart Citations
“…We argue that such decisions are local, and hence cannot take into account the global structure of the graph. Recently, we have developed one of the first multi-level acyclic DAG partitioners [11]. We hypothesize that clusters found using such a DAG partitioner are much more successful in putting together the tasks with complex dependencies, and hence in minimizing the overall interprocessor communication, and we confirm this hypothesis in our experiments.…”
Section: Introductionsupporting
confidence: 83%
“…We propose novel heuristic approaches to solve the MIN-MAKESPAN problem, using a recent directed graph partitioner [11]. We compare the results with classical list-based (Cluster-based only) task priority type (partition priority) placement clustering approach load balancing produced clusters task priority and clustering heuristics, that we first describe and adapt for the duplex single-port communication model (Section IV-A).…”
Section: Algorithmsmentioning
confidence: 99%
See 2 more Smart Citations
“…However, none of these tools can partition directed graphs under the constraint that the quotient graph is a DAG. Very recently, Hermann et al [14] presented the first multi-level partitioner for DAGs. The algorithm finds matchings such that the contracted graph remains acyclic and uses an algorithm comparable to Fiduccia-Mattheyses algorithm [11] for refinement.…”
Section: Preliminariesmentioning
confidence: 99%