arrow
Return

TAC: Cache-Based System for Accelerating Billion-Scale GNN Training on Multi-GPU Platform

delete2026-01-01
delete0
PRE
AI
Z
Zhiqiang Liang
H
Hongyu Gao
J
Jue Wang
F
Fang Liu
X
Xingguo Shi
J
Junyu Gu
P
Peng Di
S
Sian Li
L
Lei Tang
C
Chunbao Zhou
L
Lian Zhao
Y
Yangang Wang *
X
Xuebin Chi
DOI:10.1145/3774934.3786460delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Graph neural networks (GNNs) have been proven to have increasingly widespread applications in the real world. In the mainstream mini-batch training mode, multiple cachebased GNN training acceleration systems have been proposed because of the possibility of selecting the same vertex multiple times during the sampling process. However, on ultra-large scale graphs, especially those exhibiting powerlaw characteristics, these systems are difficult to fully utilize the distribution characteristics of cached data, which limits training performance. To this end, we propose TAC, a GNN training acceleration system that fully exploits the distribution characteristics of cached data to optimize both data transmission and computational efficiency. Specifically, we have designed a data affinity optimization algorithm that significantly enhances the locality of cache access. Secondly, an adaptive sparse matrix operator for sparsity perception is proposed, which dynamically selects the optimal computing mode based on the location of data. Finally, we have constructed a fine-grained training pipeline that maximizes system parallelism by hiding the sampling and computation. The experimental results show that TAC significantly outperforms existing state-of-the-art cache acceleration systems on multiple benchmark datasets, demonstrating higher training efficiency.
Keywords:
Graph Neural Networks
Cache-based System
Sparse Matrix-Matrix Multiplication
Pipeline

Journal

P
PROCEEDINGS OF THE 31ST ACM SIGPLAN ANNUAL SYMPOSIUM ON PRINCIPLES AND PRACTICE OF PARALLEL PROGRAMMING, PPOPP 2026
IF:
0
Papers:
43
Citations:
0

Organization

C
chinese academy of sciences
Scholars:
55.5W
Papers: 44.6W
Citations: 704