Abstract—Processing large graphs is becoming increasingly important for many domains such as social networks, bioinfor-matics, etc. Unfortunately, many algorithms and implementations do not scale with increasing graph sizes. As a result, researchers have attempted to meet the growing data demands using parallel and external memory techniques. We present a novel asynchronous approach to compute Breadth-First-Search (BFS), Single-Source-Shortest-Paths, and Connected Components for large graphs in shared memory. Our highly parallel asynchronous approach hides data latency due to both poor locality and delays in the underlying graph data storage. We present an experimental study applying our technique to both In-Memory and Semi-External Memory ...
Parallel Breadth-First Heuristic Search on a Shared-Memory Architecture We consider a breadth-first ...
Graph abstractions are extensively used to understand and solve challenging computational problems i...
Abstract—We present techniques to process large scale-free graphs in distributed memory. Our aim is ...
Data-intensive, graph-based computations are pervasive in several scientific applications, and are k...
Abstract—The construction of efficient parallel graph al-gorithms is important for quickly solving p...
In this chapter, we study the problem of traversing large graphs. A traversal, a systematic method o...
Breadth First Search (BFS) traversal is an archetype for many important graph problems. However, com...
There has been significant recent interest in parallel graph processing due to the need to quickly a...
Graph analytics on social networks, Web data, and com-munication networks has been widely used in a ...
This chapter studies the problem of traversing large graphs using the breadth-first search order on ...
Many emerging large-scale data science applications require searching large graphs dis-tributed acro...
The availability and utility of large numbers of Graphical Processing Units (GPUs) have enabled para...
With the increasing processing power of multicore computers, parallel graph search (or graph travers...
The Seventeenth Annual ACM-SIAM Symposium on Discrete Algorith (SODA '06), Miami, Florida, 22-26 Jan...
Abstract—Breadth-First Search is a graph traversal technique used in many applications as a building...
Parallel Breadth-First Heuristic Search on a Shared-Memory Architecture We consider a breadth-first ...
Graph abstractions are extensively used to understand and solve challenging computational problems i...
Abstract—We present techniques to process large scale-free graphs in distributed memory. Our aim is ...
Data-intensive, graph-based computations are pervasive in several scientific applications, and are k...
Abstract—The construction of efficient parallel graph al-gorithms is important for quickly solving p...
In this chapter, we study the problem of traversing large graphs. A traversal, a systematic method o...
Breadth First Search (BFS) traversal is an archetype for many important graph problems. However, com...
There has been significant recent interest in parallel graph processing due to the need to quickly a...
Graph analytics on social networks, Web data, and com-munication networks has been widely used in a ...
This chapter studies the problem of traversing large graphs using the breadth-first search order on ...
Many emerging large-scale data science applications require searching large graphs dis-tributed acro...
The availability and utility of large numbers of Graphical Processing Units (GPUs) have enabled para...
With the increasing processing power of multicore computers, parallel graph search (or graph travers...
The Seventeenth Annual ACM-SIAM Symposium on Discrete Algorith (SODA '06), Miami, Florida, 22-26 Jan...
Abstract—Breadth-First Search is a graph traversal technique used in many applications as a building...
Parallel Breadth-First Heuristic Search on a Shared-Memory Architecture We consider a breadth-first ...
Graph abstractions are extensively used to understand and solve challenging computational problems i...
Abstract—We present techniques to process large scale-free graphs in distributed memory. Our aim is ...