paper-with-me

Papers

Evolutionary Acyclic Graph Partitioning

2017-09-25 · Orlando Moreira, Merten Popp, Christian Schulz

Directed graphs are widely used to model data flow and execution dependencies in streaming applications. This enables the utilization of graph partitioning algorithms for the problem of parallelizing computation for multiprocessor architectures. However due to resource restrictions, an acyclicity constraint on the partition is necessary when mapping streaming applications to an embedded multiprocessor. Here, we contribute a multi-level algorithm for the acyclic graph partitioning problem. Based on this, we engineer an evolutionary algorithm to further reduce communication cost, as well as to improve load balancing and the scheduling makespan on embedded multiprocessor architectures.

📄 PDF Abstract BibTeX arXiv:1709.08563

Code (0)

등록된 구현이 없습니다.

Tasks

graph partitioningScheduling

Similar Papers 제목 키워드 기반

Multilevel Acyclic Hypergraph Partitioning

2020-02-06 · Merten Popp, Sebastian Schlag, Christian Schulz, Daniel Seemaier

A directed acyclic hypergraph is a generalized concept of a directed acyclic graph, where each hyperedge can contain an arbitrary number of tails and heads. Directed hypergraphs can be used to model data flow and executi…

hypergraph partitioningScheduling

Graph Partitioning with Acyclicity Constraints

2017-04-03 · Orlando Moreira, Merten Popp, Christian Schulz

Graphs are widely used to model execution dependencies in applications. In particular, the NP-complete problem of partitioning a graph under constraints receives enormous attention by researchers because of its applicabi…

graph partitioningScheduling

Distributed Evolutionary Graph Partitioning

2011-10-03 · Peter Sanders, Christian Schulz

We present a novel distributed evolutionary algorithm, KaFFPaE, to solve the Graph Partitioning Problem, which makes use of KaFFPa (Karlsruhe Fast Flow Partitioner). The use of our multilevel graph partitioner KaFFPa pro…

graph partitioning

Recent Progress on Graph Partitioning Problems Using Evolutionary Computation

2018-05-04 · Hye-Jin Kim, Yong-Hyuk Kim

The graph partitioning problem (GPP) is a representative combinatorial optimization problem which is NP-hard. Currently, various approaches to solve GPP have been introduced. Among these, the GPP solution using evolution…

Combinatorial Optimizationgraph partitioningSurvey

Evolutionary n-level Hypergraph Partitioning with Adaptive Coarsening

2018-03-25 · Richard J. Preen, Jim Smith

Hypergraph partitioning is an NP-hard problem that occurs in many computer science applications where it is necessary to reduce large problems into a number of smaller, computationally tractable sub-problems. Current tec…

Evolutionary Algorithmshypergraph partitioning