When working on graphs, reachability is among the most common problems to address, since it is the base for many other algorithms. As with the advent of distributed systems, which process large amounts of data, many applications must quickly explore graphs with millions of vertices, scalable solutions have become of paramount importance. Modern GPUs provide highly parallel systems based on many-core architectures and have gained popularity in parallelizing algorithms that run on large data sets. In this paper, we extend a very efficient state-of-the-art graph-labeling method, namely the GRAIL algorithm, to architectures which exhibit a great amount of data parallelism, i.e., many-core CUDA-based GPUs. GRAIL creates a scalable index for answ...
We present the most recent release of our parallel implementation of the BFS and BC algorithms for t...
The stagnant performance of single core processors, increasing size of data sets, and variety of str...
Graphics Processing Units (GPUs) are a fast evolving architecture. Over the last decade their progra...
Modern Graphics Processing Units (GPUs) provide high computation power at low costs and have been de...
Abstract. Large graphs involving millions of vertices are common in many prac-tical applications and...
The availability and utility of large numbers of Graphical Processing Units (GPUs) have enabled para...
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...
pre-printFast, scalable, low-cost, and low-power execution of parallel graph algorithms is important...
Abstract—The construction of efficient parallel graph al-gorithms is important for quickly solving p...
Abstract—Optimized GPU kernels are sufficiently complicated to write that they often are specialized...
There is growing interest in studying large scale graphs having millions of vertices and billions of...
Parallel graph algorithms have become one of the principal applications of high-performance computin...
We present a single-node, multi-GPU programmable graph processing library that allows programmers to...
Graph Pattern Mining (GPM) extracts higher-order information in a large graph by searching for small...
We present the most recent release of our parallel implementation of the BFS and BC algorithms for t...
The stagnant performance of single core processors, increasing size of data sets, and variety of str...
Graphics Processing Units (GPUs) are a fast evolving architecture. Over the last decade their progra...
Modern Graphics Processing Units (GPUs) provide high computation power at low costs and have been de...
Abstract. Large graphs involving millions of vertices are common in many prac-tical applications and...
The availability and utility of large numbers of Graphical Processing Units (GPUs) have enabled para...
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...
pre-printFast, scalable, low-cost, and low-power execution of parallel graph algorithms is important...
Abstract—The construction of efficient parallel graph al-gorithms is important for quickly solving p...
Abstract—Optimized GPU kernels are sufficiently complicated to write that they often are specialized...
There is growing interest in studying large scale graphs having millions of vertices and billions of...
Parallel graph algorithms have become one of the principal applications of high-performance computin...
We present a single-node, multi-GPU programmable graph processing library that allows programmers to...
Graph Pattern Mining (GPM) extracts higher-order information in a large graph by searching for small...
We present the most recent release of our parallel implementation of the BFS and BC algorithms for t...
The stagnant performance of single core processors, increasing size of data sets, and variety of str...
Graphics Processing Units (GPUs) are a fast evolving architecture. Over the last decade their progra...