This article presents parallel algorithms for component decomposition of graph structures on general purpose graphics processing units (GPUs). In particular, we consider the problem of decomposing sparse graphs into strongly connected components, and decomposing graphs induced by stochastic games (such as Markov decision processes) into maximal end components. These problems are key ingredients of many (probabilistic) model-checking algorithms. We explain the main rationales behind our GPU-algorithms, and show a significant speed-up over the sequential (as well as existing parallel) counterparts in several case studies.</p
Graph component labelling, which is a subset of the general graph colouring problem, is a computatio...
We present algorithms for parallel probabilistic model checking on general purpose graphic processin...
Greedy graph matching provides us with a fast way to coarsen a graph during graph partitioning. Dire...
This article presents parallel algorithms for component decomposition of graph structures on general...
This paper presents parallel algorithms for component decomposition of graph structures on General P...
This paper presents parallel algorithms for component decomposition of graph structures on General P...
The problem of decomposing a directed graph into strongly connected components (SCCs) is a fundament...
Modern Graphics Processing Units (GPUs) provide high computation power at low costs and have been de...
We consider sequential algorithms for hypergraph partitioning and GPU (i.e., fine-grained shared-mem...
Abstract—Graphs that model social networks, numerical sim-ulations, and the structure of the Interne...
The stagnant performance of single core processors, increasing size of data sets, and variety of str...
Graph component labelling, which is a subset of the general graph colouring problem, is a computatio...
We present algorithms for parallel probabilistic model checking on general purpose graphic processin...
The availability and utility of large numbers of Graphical Processing Units (GPUs) have enabled para...
In this thesis we investigate the relation between the structure of input graphs and the performance...
Graph component labelling, which is a subset of the general graph colouring problem, is a computatio...
We present algorithms for parallel probabilistic model checking on general purpose graphic processin...
Greedy graph matching provides us with a fast way to coarsen a graph during graph partitioning. Dire...
This article presents parallel algorithms for component decomposition of graph structures on general...
This paper presents parallel algorithms for component decomposition of graph structures on General P...
This paper presents parallel algorithms for component decomposition of graph structures on General P...
The problem of decomposing a directed graph into strongly connected components (SCCs) is a fundament...
Modern Graphics Processing Units (GPUs) provide high computation power at low costs and have been de...
We consider sequential algorithms for hypergraph partitioning and GPU (i.e., fine-grained shared-mem...
Abstract—Graphs that model social networks, numerical sim-ulations, and the structure of the Interne...
The stagnant performance of single core processors, increasing size of data sets, and variety of str...
Graph component labelling, which is a subset of the general graph colouring problem, is a computatio...
We present algorithms for parallel probabilistic model checking on general purpose graphic processin...
The availability and utility of large numbers of Graphical Processing Units (GPUs) have enabled para...
In this thesis we investigate the relation between the structure of input graphs and the performance...
Graph component labelling, which is a subset of the general graph colouring problem, is a computatio...
We present algorithms for parallel probabilistic model checking on general purpose graphic processin...
Greedy graph matching provides us with a fast way to coarsen a graph during graph partitioning. Dire...