Gunrock: GPU graph analytics

Y Wang, Y Pan, A Davidson, Y Wu, C Yang… - ACM Transactions on …, 2017 - dl.acm.org
For large-scale graph analytics on the GPU, the irregularity of data access and control flow,
and the complexity of programming GPUs, have presented two significant challenges to …

GraphBLAST: A high-performance linear algebra-based graph framework on the GPU

C Yang, A Buluç, JD Owens - ACM Transactions on Mathematical …, 2022 - dl.acm.org
High-performance implementations of graph algorithms are challenging to implement on
new parallel hardware such as GPUs because of three challenges:(1) the difficulty of coming …

Tricore: Parallel triangle counting on gpus

Y Hu, H Liu, HH Huang - SC18: International Conference for …, 2018 - ieeexplore.ieee.org
Exact triangle counting algorithm enumerates the triangles in a graph by identifying the
common neighbors of two vertices of each edge. In this work, we present TriCore, a scalable …

Static graph challenge: Subgraph isomorphism

S Samsi, V Gadepally, M Hurley… - 2017 IEEE High …, 2017 - ieeexplore.ieee.org
The rise of graph analytic systems has created a need for ways to measure and compare the
capabilities of these systems. Graph analytics present unique scalability difficulties. The …

Efficient and scalable graph pattern mining on {GPUs}

X Chen - 16th USENIX Symposium on Operating Systems …, 2022 - usenix.org
Graph Pattern Mining (GPM) extracts higher-order information in a large graph by searching
for small patterns of interest. GPM applications are computationally expensive, and thus …

Accelerating triangle counting on GPU

L Hu, L Zou, Y Liu - Proceedings of the 2021 International Conference …, 2021 - dl.acm.org
Triangle counting is an important problem in graph mining, which has achieved great
performance improvement on GPU in recent years. Instead of proposing a new GPU triangle …

LAGraph: A community effort to collect graph algorithms built on top of the GraphBLAS

T Mattson, TA Davis, M Kumar, A Buluc… - 2019 IEEE …, 2019 - ieeexplore.ieee.org
In 2013, we released a position paper to launch a community effort to define a common set
of building blocks for constructing graph algorithms in the language of linear algebra. This …

Exploiting reuse for gpu subgraph enumeration

W Guo, Y Li, KL Tan - IEEE Transactions on Knowledge and …, 2020 - ieeexplore.ieee.org
Subgraph enumeration is important for many applications such as network motif discovery,
community detection, and frequent subgraph mining. To accelerate the execution, recent …

H-index: Hash-indexing for parallel triangle counting on GPUs

S Pandey, XS Li, A Buluc, J Xu… - 2019 IEEE high …, 2019 - ieeexplore.ieee.org
Triangle counting is a graph algorithm that calculates the number of triangles involving each
vertex in a graph. Briefly, a triangle encompasses three vertices from a graph, where every …

Trust: Triangle Counting Reloaded on GPUs

S Pandey, Z Wang, S Zhong, C Tian… - … on Parallel and …, 2021 - ieeexplore.ieee.org
Triangle counting is a building block for a wide range of graph applications. Traditional
wisdom suggests that i) hashing is not suitable for triangle counting, ii) edge-centric triangle …