Many emerging large-scale data science applications require searching large graphs dis-tributed across multiple memories and processors. This paper presents a distributed breadth-first search (BFS) scheme that scales for random graphs with up to three billion vertices and 30 billion edges. Scalability was tested on IBM BlueGene/L with 32,768 nodes at the Lawrence Livermore National Laboratory. Scalability was obtained through a series of optimizations, in particular, those that ensure scalable use of memory. We use 2D (edge) partitioning of the graph instead of conventional 1D (vertex) partitioning to reduce communication overhead. For Poisson random graphs, we show that the expected size of the messages is scalable for both 2D and 1D parti...
Abstract—Processing large graphs is becoming increasingly important for many domains such as social ...
Breadth first search (BFS) traversal on massive graphs in external memory was considered non-viable ...
With the increasing processing power of multicore computers, parallel graph search (or graph travers...
Many emerging large-scale data science applications require searching large graphs distributed acros...
Data-intensive, graph-based computations are pervasive in several scientific applications, and are k...
This chapter studies the problem of traversing large graphs using the breadth-first search order on ...
In this chapter, we study the problem of traversing large graphs. A traversal, a systematic method o...
On a GPU cluster, the ratio of high computing power to communication bandwidth makes scaling breadth...
9th Implementation Challenge of DIMACS, the Center for Discrete Mathematics and Theoretical Computer...
Abstract—We present techniques to process large scale-free graphs in distributed memory. Our aim is ...
Abstract—Breadth-First Search is a graph traversal technique used in many applications as a building...
There is growing interest in studying large scale graphs having millions of vertices and billions of...
Gao, Guang R.Analysis of massive graphs has emerged as an important area for massively parallel comp...
Breadth-First Search (BFS) is a graph traversal technique used in many applications as a building bl...
Breadth-first search (BFS) is a widely used graph algorithm. It is data-intensive, and the data acce...
Abstract—Processing large graphs is becoming increasingly important for many domains such as social ...
Breadth first search (BFS) traversal on massive graphs in external memory was considered non-viable ...
With the increasing processing power of multicore computers, parallel graph search (or graph travers...
Many emerging large-scale data science applications require searching large graphs distributed acros...
Data-intensive, graph-based computations are pervasive in several scientific applications, and are k...
This chapter studies the problem of traversing large graphs using the breadth-first search order on ...
In this chapter, we study the problem of traversing large graphs. A traversal, a systematic method o...
On a GPU cluster, the ratio of high computing power to communication bandwidth makes scaling breadth...
9th Implementation Challenge of DIMACS, the Center for Discrete Mathematics and Theoretical Computer...
Abstract—We present techniques to process large scale-free graphs in distributed memory. Our aim is ...
Abstract—Breadth-First Search is a graph traversal technique used in many applications as a building...
There is growing interest in studying large scale graphs having millions of vertices and billions of...
Gao, Guang R.Analysis of massive graphs has emerged as an important area for massively parallel comp...
Breadth-First Search (BFS) is a graph traversal technique used in many applications as a building bl...
Breadth-first search (BFS) is a widely used graph algorithm. It is data-intensive, and the data acce...
Abstract—Processing large graphs is becoming increasingly important for many domains such as social ...
Breadth first search (BFS) traversal on massive graphs in external memory was considered non-viable ...
With the increasing processing power of multicore computers, parallel graph search (or graph travers...