Publication | Closed Access
High Performance Exact Triangle Counting on GPUs
40
Citations
14
References
2017
Year
EngineeringGpu BenchmarkingComputer ArchitectureComputer-aided DesignGraph ProcessingGpu ComputingSet Intersection OperationDiscrete MathematicsParallel ComputingComputational GeometryGraph TriangleGeometric ModelingGeometric Graph TheoryComputer EngineeringComputer ScienceGraph AlgorithmGpu ArchitectureGeometric AlgorithmGraph TheoryNatural SciencesParallel ProgrammingSet Intersection Algorithm
This paper presents a GPU implementation of the graph triangle counting operation based on the set intersection algorithm. The algorithm is 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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1