Graph component labelling, which is a subset of the general graph colouring problem, is a computationally expensive operation that is of importance in many applications and simulations. A number of data-parallel algorithmic variations to the component labelling problem are possible and we explore their use with general purpose graphical processing units (GPGPUs) and with the CUDA GPU programming language. We discuss implementation issues and performance results on GPUs using CUDA. We present results for regular mesh graphs as well as arbitrary structured and topical graphs such as small-world and scale-free structures. We show how different algorithmic variations can be used to best effect depending upon the cluster structure of the graph b...
The future of computation is the GPU, i.e. the Graphical Processing Unit. The graphics cards have sh...
We examine the problem of optimizing classification tree evaluation for on-line and real-time appli-...
International audienceUntil recent years, labeling algorithms for GPUs have been iterative. This was...
Graph component labelling, which is a subset of the general graph colouring problem, is a computatio...
Graph component labelling, which is a subset of the general graph colouring problem, is a computatio...
Abstract — In many practical applications include image processing, space searching, network analysi...
Graphs are mathematical entities that can be used to model many real life systems. Graphs consist of...
Abstract—Image component labeling is a process that assigns unique labels to the connected component...
When working on graphs, reachability is among the most common problems to address, since it is the b...
We design and implement parallel graph coloring algorithms on the GPU using two different abstractio...
Modern Graphics Processing Units (GPUs) provide high computation power at low costs and have been de...
In this thesis we investigate the relation between the structure of input graphs and the performance...
Graphs are de facto data structures for many applications, and efficient graph processing is a must ...
We consider sequential algorithms for hypergraph partitioning and GPU (i.e., fine-grained shared-mem...
This article presents parallel algorithms for component decomposition of graph structures on general...
The future of computation is the GPU, i.e. the Graphical Processing Unit. The graphics cards have sh...
We examine the problem of optimizing classification tree evaluation for on-line and real-time appli-...
International audienceUntil recent years, labeling algorithms for GPUs have been iterative. This was...
Graph component labelling, which is a subset of the general graph colouring problem, is a computatio...
Graph component labelling, which is a subset of the general graph colouring problem, is a computatio...
Abstract — In many practical applications include image processing, space searching, network analysi...
Graphs are mathematical entities that can be used to model many real life systems. Graphs consist of...
Abstract—Image component labeling is a process that assigns unique labels to the connected component...
When working on graphs, reachability is among the most common problems to address, since it is the b...
We design and implement parallel graph coloring algorithms on the GPU using two different abstractio...
Modern Graphics Processing Units (GPUs) provide high computation power at low costs and have been de...
In this thesis we investigate the relation between the structure of input graphs and the performance...
Graphs are de facto data structures for many applications, and efficient graph processing is a must ...
We consider sequential algorithms for hypergraph partitioning and GPU (i.e., fine-grained shared-mem...
This article presents parallel algorithms for component decomposition of graph structures on general...
The future of computation is the GPU, i.e. the Graphical Processing Unit. The graphics cards have sh...
We examine the problem of optimizing classification tree evaluation for on-line and real-time appli-...
International audienceUntil recent years, labeling algorithms for GPUs have been iterative. This was...