Distributed graph neural network training: A survey
Graph neural networks (GNNs) are a type of deep learning models that are trained on
graphs and have been successfully applied in various domains. Despite the effectiveness of …
graphs and have been successfully applied in various domains. Despite the effectiveness of …
A survey on graph neural network acceleration: Algorithms, systems, and customized hardware
Graph neural networks (GNNs) are emerging for machine learning research on graph-
structured data. GNNs achieve state-of-the-art performance on many tasks, but they face …
structured data. GNNs achieve state-of-the-art performance on many tasks, but they face …
Dgi: An easy and efficient framework for gnn model evaluation
While many systems have been developed to train graph neural networks (GNNs), efficient
model evaluation, which computes node embedding according to a given model, remains to …
model evaluation, which computes node embedding according to a given model, remains to …
Comprehensive Evaluation of GNN Training Systems: A Data Management Perspective
Many Graph Neural Network (GNN) training systems have emerged recently to support
efficient GNN training. Since GNNs embody complex data dependencies between training …
efficient GNN training. Since GNNs embody complex data dependencies between training …
Distributed Matrix-Based Sampling for Graph Neural Network Training
Abstract Graph Neural Networks (GNNs) offer a compact and computationally efficient way
to learn embeddings and classifications on graph data. GNN models are frequently large …
to learn embeddings and classifications on graph data. GNN models are frequently large …
Accelerating sampling and aggregation operations in gnn frameworks with gpu initiated direct storage accesses
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 …
structured data and performing sophisticated inference tasks in various application domains …
Generative and contrastive paradigms are complementary for graph self-supervised learning
For graph self-supervised learning (GSSL), masked autoencoder (MAE) follows the
generative paradigm and learns to reconstruct masked graph edges or node features while …
generative paradigm and learns to reconstruct masked graph edges or node features while …
XGNN: Boosting Multi-GPU GNN Training via Global GNN Memory Store
GPUs are commonly utilized to accelerate GNN training, particularly on a multi-GPU server
with high-speed interconnects (eg, NVLink and NVSwitch). However, the rapidly increasing …
with high-speed interconnects (eg, NVLink and NVSwitch). However, the rapidly increasing …
Graph neural network training systems: A performance comparison of full-graph and mini-batch
Graph Neural Networks (GNNs) have gained significant attention in recent years due to their
ability to learn representations of graph structured data. Two common methods for training …
ability to learn representations of graph structured data. Two common methods for training …
Atom: An efficient query serving system for embedding-based knowledge graph reasoning with operator-level batching
Knowledge graph reasoning (KGR) answers logical queries over a knowledge graph (KG),
and embedding-based KGR (EKGR) becomes popular recently, which embeds both queries …
and embedding-based KGR (EKGR) becomes popular recently, which embeds both queries …