International audienceFinding 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 for acyclic partitioning of directed acyclic graphs and develop a direct k-way partitioning scheme. To the best of our knowledge, no such scheme exists in the literature. To ensure the acyclicity of the partition at all time...
International audienceIn this paper, we consider parallel real-time tasks follow- ing a Directed Acy...
Abstract. The most commonly used method to tackle the graph partitioning problem in practice is the ...
K-way hypergraph partitioning has an ever-growing use in parallelization of scientific computing app...
International audienceFinding a good partition of a computational directed acyclic graph associated ...
Finding a good partition of a computational directed acyclic graph associated with an algorithm can ...
International audienceWe investigate the problem of partitioning the vertices of a directed acyclic ...
We investigate the problem of partitioning the vertices of a directed acyclic graph into a given num...
We investigate the problem of partitioning the vertices of a directed acyclic graph into a given num...
International audienceWe investigate efficient execution of computations, modeled as Directed Acycli...
International audienceIn scientific computing, load balancing is a crucial step conditioning the per...
Graphs are widely used to model execution dependencies in applications. In particular, the NP-comple...
In this paper we describe a generic scheme for the parallel exploration of directed acyclic graphs s...
Partitioning a graph into blocks of "roughly equal" weight while cutting only few edges is a fundame...
In this paper we present a parallel formulation of a multilevel k-way graph partitioning algorithm. ...
International audienceIn this paper, we consider parallel real-time tasks follow- ing a Directed Acy...
Abstract. The most commonly used method to tackle the graph partitioning problem in practice is the ...
K-way hypergraph partitioning has an ever-growing use in parallelization of scientific computing app...
International audienceFinding a good partition of a computational directed acyclic graph associated ...
Finding a good partition of a computational directed acyclic graph associated with an algorithm can ...
International audienceWe investigate the problem of partitioning the vertices of a directed acyclic ...
We investigate the problem of partitioning the vertices of a directed acyclic graph into a given num...
We investigate the problem of partitioning the vertices of a directed acyclic graph into a given num...
International audienceWe investigate efficient execution of computations, modeled as Directed Acycli...
International audienceIn scientific computing, load balancing is a crucial step conditioning the per...
Graphs are widely used to model execution dependencies in applications. In particular, the NP-comple...
In this paper we describe a generic scheme for the parallel exploration of directed acyclic graphs s...
Partitioning a graph into blocks of "roughly equal" weight while cutting only few edges is a fundame...
In this paper we present a parallel formulation of a multilevel k-way graph partitioning algorithm. ...
International audienceIn this paper, we consider parallel real-time tasks follow- ing a Directed Acy...
Abstract. The most commonly used method to tackle the graph partitioning problem in practice is the ...
K-way hypergraph partitioning has an ever-growing use in parallelization of scientific computing app...