Skip to content

Opening book details…

Can I read High-Performance and Scalable GPU Graph Traversal on EtoBox?

High-Performance and Scalable GPU Graph Traversal by Duane Merrill; Michael Garland; Andrew Grimshaw is a Computer Science article available to read on EtoBox.

What is High-Performance and Scalable GPU Graph Traversal about?

Breadth-First Search (BFS) is a core primitive for graph traversal and a basis for many higher-level graph analysis algorithms. It is also representative of a class of parallel computations whose memory accesses and work distribution are both irregular and data dependent. Recent work has demonstrated the plausibility of GPU sparse graph traversal, but has tended to focus on asymptotically inefficient algorithms that perform poorly on graphs with nontrivial diameter. We present a BFS parallelization focused on fine-grained task management constructed from efficient prefix sum computations that achieves an asymptotically optimal O(|V| + |E|) gd work complexity. Our implementation delivers excellent performance on diverse graphs, achieving traversal rates in excess of 3.3 billion and 8.3 billion traversed edges per second using single- and quad-GPU configurations, respectively. This level of performance is several times faster than state-of-the-art implementations on both CPU and GPU platforms.

Who reads High-Performance and Scalable GPU Graph Traversal?

It is typically read by researchers, students, and practitioners in Computer Science.

Author
Duane Merrill; Michael Garland; Andrew Grimshaw
Publisher
ACM
Published
2015
Language
EN
Field
Computer Science (Physical Sciences)

More by Duane Merrill; Michael Garland; Andrew Grimshaw

Browse all works by Duane Merrill; Michael Garland; Andrew Grimshaw