Breadth-First Search is a graph traversal technique used in many applications as a building block, e.g., to systematically explore a search space or to determine single source shortest paths in unweighted graphs. For modern multicore processors and as application graphs get larger, well-performing parallel algorithms are favorable. In this paper, we systematically evaluate an important class of parallel algorithms for this problem and discuss programming optimization techniques for their implementation on parallel systems with shared memory. We concentrate our discussion on level-synchronous algorithms for larger multicore and multiprocessor systems. In our results, we show that for small core counts many of these algorithms show rather sim...
This chapter studies the problem of traversing large graphs using the breadth-first search order on ...
International audienceAdvances in processing power and memory technology have made multicore compute...
International audienceAdvances in processing power and memory technology have made multicore compute...
Breadth-First Search is a graph traversal technique used in many applications as a building block, e...
Breadth-First Search is a graph traversal technique used in many applications as a building block, e...
Abstract—Breadth-First Search is a graph traversal technique used in many applications as a building...
Breadth-First Search (BFS) is a graph traversal technique used in many applications as a building bl...
Breadth-First Search (BFS) is a graph traversal technique used in many applications as a building bl...
Breadth-First Search (BFS) is a graph traversal technique used in many applications as a building bl...
Data-intensive, graph-based computations are pervasive in several scientific applications, and are k...
Parallel Breadth-First Heuristic Search on a Shared-Memory Architecture We consider a breadth-first ...
With the increasing processing power of multicore computers, parallel graph search (or graph travers...
With the increasing processing power of multicore computers, parallel graph search (or graph travers...
With the increasing processing power of multicore computers, parallel graph search (or graph travers...
With the increasing processing power of multicore computers, parallel graph search (or graph travers...
This chapter studies the problem of traversing large graphs using the breadth-first search order on ...
International audienceAdvances in processing power and memory technology have made multicore compute...
International audienceAdvances in processing power and memory technology have made multicore compute...
Breadth-First Search is a graph traversal technique used in many applications as a building block, e...
Breadth-First Search is a graph traversal technique used in many applications as a building block, e...
Abstract—Breadth-First Search is a graph traversal technique used in many applications as a building...
Breadth-First Search (BFS) is a graph traversal technique used in many applications as a building bl...
Breadth-First Search (BFS) is a graph traversal technique used in many applications as a building bl...
Breadth-First Search (BFS) is a graph traversal technique used in many applications as a building bl...
Data-intensive, graph-based computations are pervasive in several scientific applications, and are k...
Parallel Breadth-First Heuristic Search on a Shared-Memory Architecture We consider a breadth-first ...
With the increasing processing power of multicore computers, parallel graph search (or graph travers...
With the increasing processing power of multicore computers, parallel graph search (or graph travers...
With the increasing processing power of multicore computers, parallel graph search (or graph travers...
With the increasing processing power of multicore computers, parallel graph search (or graph travers...
This chapter studies the problem of traversing large graphs using the breadth-first search order on ...
International audienceAdvances in processing power and memory technology have made multicore compute...
International audienceAdvances in processing power and memory technology have made multicore compute...