Gnnmark: A benchmark suite to characterize graph neural network training on gpus

T Baruah, K Shivdikar, S Dong, Y Sun… - … Analysis of Systems …, 2021 - ieeexplore.ieee.org
Graph Neural Networks (GNNs) have emerged as a promising class of Machine Learning
algorithms to train on non-euclidean data. GNNs are widely used in recommender systems …

{GNNAdvisor}: An adaptive and efficient runtime system for {GNN} acceleration on {GPUs}

Y Wang, B Feng, G Li, S Li, L Deng, Y Xie… - 15th USENIX symposium …, 2021 - usenix.org
As the emerging trend of graph-based deep learning, Graph Neural Networks (GNNs) excel
for their capability to generate high-quality node feature vectors (embeddings). However, the …

Understanding and bridging the gaps in current GNN performance optimizations

K Huang, J Zhai, Z Zheng, Y Yi, X Shen - Proceedings of the 26th ACM …, 2021 - dl.acm.org
Graph Neural Network (GNN) has recently drawn a rapid increase of interest in many
domains for its effectiveness in learning over graphs. Maximizing its performance is …

Accelerating sampling and aggregation operations in gnn frameworks with gpu initiated direct storage accesses

JB Park, VS Mailthody, Z Qureshi, W Hwu - arXiv preprint arXiv …, 2023 - arxiv.org
Graph Neural Networks (GNNs) are emerging as a powerful tool for learning from graph-
structured data and performing sophisticated inference tasks in various application domains …

Pytorch-direct: Enabling gpu centric data access for very large graph neural network training with irregular accesses

SW Min, K Wu, S Huang, M Hidayetoğlu… - arXiv preprint arXiv …, 2021 - arxiv.org
With the increasing adoption of graph neural networks (GNNs) in the machine learning
community, GPUs have become an essential tool to accelerate GNN training. However …

Betty: Enabling large-scale gnn training with batch-level graph partitioning

S Yang, M Zhang, W Dong, D Li - Proceedings of the 28th ACM …, 2023 - dl.acm.org
The Graph Neural Network (GNN) is showing outstanding results in improving the
performance of graph-based applications. Recent studies demonstrate that GNN …

G3 when graph neural networks meet parallel graph processing systems on GPUs

H Liu, S Lu, X Chen, B He - Proceedings of the VLDB Endowment, 2020 - dl.acm.org
This paper demonstrates G3, a framework for Graph Neural Network (GNN) training, tailored
from Graph processing systems on Graphics processing units (GPUs). G3 aims at improving …

2PGraph: Accelerating GNN training over large graphs on GPU clusters

L Zhang, Z Lai, S Li, Y Tang, F Liu… - 2021 IEEE International …, 2021 - ieeexplore.ieee.org
Graph neural networks (GNNs) have been emerging as powerful learning tools for
unstructured data and successfully applied to many graph-based application domains …

HongTu: Scalable Full-Graph GNN Training on Multiple GPUs

Q Wang, Y Chen, WF Wong, B He - … of the ACM on Management of Data, 2023 - dl.acm.org
Full-graph training on graph neural networks (GNN) has emerged as a promising training
method for its effectiveness. Full-graph training requires extensive memory and computation …

Argo: An auto-tuning runtime system for scalable gnn training on multi-core processor

YC Lin, Y Chen, S Gobriel, N Jain, GK Jha… - arXiv preprint arXiv …, 2024 - arxiv.org
As Graph Neural Networks (GNNs) become popular, libraries like PyTorch-Geometric (PyG)
and Deep Graph Library (DGL) are proposed; these libraries have emerged as the de facto …