arrow
Return

High Performance Exact Triangle Counting on GPUs

delete2017-12-01
delete28
PRE
AI
M
Mauro Bisson *
M
Massimiliano Fatica
DOI:10.1109/TPDS.2017.2735405delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
This paper presents a GPU implementation of the graph triangle counting operation based on the set intersection algorithm. The algorithmis implemented in four kernels optimized for different types of graphs in a code delivering performance higher than the current state-of-the-art and without preprocessing the input graph. At runtime, a lightweight heuristic is used to select the kernel to run based on the specific graph taken as input. In contrast to previous works, the presented approach takes advantage of a set intersection operation implemented via bitmaps. Moreover, the simplicity of the approach allows the code to have limited size and engineering complexity.
Keywords:
Triangle counting
graph processing
GPU computing
parallel computing
big data
CUDA
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Transactions on Parallel and Distributed Systems cover
IEEE Transactions on Parallel and Distributed Systems
IF:
6
Papers:
5.2K
Citations:
1.1W

Organization

N
nvidia corporation
Scholars:
767
Papers: 439
Citations: 1